# near model CODE resource # jump table entries: 80-224 (145 of them) export_138: fn00000000: 00000000 4E56 FFE8 link A6, -0x0018 00000004 486E FFE8 pea.l [A6 - 0x18] 00000008 A874 syscall GetPort 0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000E A873 syscall SetPort 00000010 486E FFF0 pea.l [A6 - 0x10] 00000014 A972 syscall GetMouse 00000016 206E 0008 movea.l A0, [A6 + 0x8] 0000001A 3028 00A4 move.w D0, [A0 + 0xA4] 0000001E 5240 addq.w D0, 1 00000020 3D40 FFEE move.w [A6 - 0x12], D0 00000024 4A6E FFEE tst.w [A6 - 0x12] 00000028 6748 beq +0x4A /* 00000072 */ 0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000002E 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000032 486E FFEC pea.l [A6 - 0x14] 00000036 486E FFF4 pea.l [A6 - 0xC] 0000003A 486E FFF8 pea.l [A6 - 0x8] 0000003E A98D syscall GetDialogItem/GetDItem 00000040 486E FFF8 pea.l [A6 - 0x8] 00000044 3F3C FFFE move.w -[A7], 0xFFFE 00000048 3F3C FFFE move.w -[A7], 0xFFFE 0000004C A8A9 syscall InsetRect 0000004E 4267 clr.w -[A7] 00000050 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000054 486E FFF8 pea.l [A6 - 0x8] 00000058 A8AD syscall PtInRect 0000005A 101F move.b D0, [A7]+ 0000005C 4A00 tst.b D0 0000005E 6710 beq +0x12 /* 00000070 */ 00000060 42A7 clr.l -[A7] 00000062 3F3C 0001 move.w -[A7], 0x1 00000066 A9B9 syscall GetCursor 00000068 205F movea.l A0, [A7]+ 0000006A 2F10 move.l -[A7], [A0] 0000006C A851 syscall SetCursor 0000006E 6002 bra +0x4 /* 00000072 */ label00000070: 00000070 A850 syscall InitCursor label00000072: 00000072 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000076 A873 syscall SetPort 00000078 4E5E unlink A6 0000007A 4E75 rts export_143: fn0000007C: 0000007C 4E56 FFF2 link A6, -0x000E 00000080 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000084 3F2E 000C move.w -[A7], [A6 + 0xC] 00000088 486E FFFE pea.l [A6 - 0x2] 0000008C 486E FFF2 pea.l [A6 - 0xE] 00000090 486E FFF6 pea.l [A6 - 0xA] 00000094 A98D syscall GetDialogItem/GetDItem 00000096 202E FFF2 move.l D0, [A6 - 0xE] 0000009A 4E5E unlink A6 0000009C 4E75 rts export_147: 0000009E 4E56 FF00 link A6, -0x0100 000000A2 3F2E 000C move.w -[A7], [A6 + 0xC] 000000A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000AA 4EBA FFD0 jsr [PC - 0x30 /* 0000007C */] 000000AE 5C8F addq.l A7, 6 000000B0 2F00 move.l -[A7], D0 000000B2 486E FF00 pea.l [A6 - 0x100] 000000B6 A990 syscall GetDialogItemText/GetIText 000000B8 302E 0012 move.w D0, [A6 + 0x12] 000000BC 5340 subq.w D0, 1 000000BE 7200 moveq.l D1, 0x00 000000C0 122E FF00 move.b D1, [A6 - 0x100] 000000C4 B240 cmp.w D1, D0 000000C6 630A bls +0xC /* 000000D2 */ 000000C8 302E 0012 move.w D0, [A6 + 0x12] 000000CC 5340 subq.w D0, 1 000000CE 1D40 FF00 move.b [A6 - 0x100], D0 label000000D2: 000000D2 306E 0012 movea.w A0, [A6 + 0x12] 000000D6 2F08 move.l -[A7], A0 000000D8 2F2E 000E move.l -[A7], [A6 + 0xE] 000000DC 486E FF00 pea.l [A6 - 0x100] 000000E0 4EBA 0F92 jsr [PC + 0xF92 /* 00001074 */] 000000E4 4FEF 000C lea.l A7, [A7 + 0xC] 000000E8 4E5E unlink A6 000000EA 4E75 rts export_151: fn000000EC: 000000EC 4E56 0000 link A6, 0 000000F0 3F2E 000C move.w -[A7], [A6 + 0xC] 000000F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000F8 4EBA FF82 jsr [PC - 0x7E /* 0000007C */] 000000FC 5C8F addq.l A7, 6 000000FE 2F00 move.l -[A7], D0 00000100 2F2E 000E move.l -[A7], [A6 + 0xE] 00000104 A98F syscall SetDialogItemText/SetIText 00000106 4E5E unlink A6 00000108 4E75 rts export_153: 0000010A 4E56 FEEA link A6, -0x0116 0000010E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000112 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000116 4EBA FF64 jsr [PC - 0x9C /* 0000007C */] 0000011A 5C8F addq.l A7, 6 0000011C 2F00 move.l -[A7], D0 0000011E 486E FEF6 pea.l [A6 - 0x10A] 00000122 A990 syscall GetDialogItemText/GetIText 00000124 486E FFF6 pea.l [A6 - 0xA] 00000128 486E FEF6 pea.l [A6 - 0x10A] 0000012C 4EBA 40F6 jsr [PC + 0x40F6 /* 00004224 */] 00000130 508F addq.l A7, 8 00000132 41EE FFF6 lea.l A0, [A6 - 0xA] 00000136 2D58 FEEA move.l [A6 - 0x116], [A0]+ 0000013A 2D58 FEEE move.l [A6 - 0x112], [A0]+ 0000013E 3D58 FEF2 move.w [A6 - 0x10E], [A0]+ 00000142 486E FEEA pea.l [A6 - 0x116] 00000146 3F3C 0016 move.w -[A7], 0x16 0000014A A9EB syscall Pack4/FP68K 0000014C 486E FEEA pea.l [A6 - 0x116] 00000150 486E FEF4 pea.l [A6 - 0x10C] 00000154 3F3C 2010 move.w -[A7], 0x2010 00000158 A9EB syscall Pack4/FP68K 0000015A 302E FEF4 move.w D0, [A6 - 0x10C] 0000015E 4E5E unlink A6 00000160 4E75 rts export_139: 00000162 4E56 FF00 link A6, -0x0100 00000166 306E 000E movea.w A0, [A6 + 0xE] 0000016A 2F08 move.l -[A7], A0 0000016C 486E FF00 pea.l [A6 - 0x100] 00000170 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00000174 3F2E 000C move.w -[A7], [A6 + 0xC] 00000178 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000017C 4EBA FEFE jsr [PC - 0x102 /* 0000007C */] 00000180 5C8F addq.l A7, 6 00000182 2F00 move.l -[A7], D0 00000184 486E FF00 pea.l [A6 - 0x100] 00000188 A98F syscall SetDialogItemText/SetIText 0000018A 4E5E unlink A6 0000018C 4E75 rts 0000018E 4E56 FEF6 link A6, -0x010A 00000192 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000196 2F2E 000C move.l -[A7], [A6 + 0xC] 0000019A 4EBA FEE0 jsr [PC - 0x120 /* 0000007C */] 0000019E 5C8F addq.l A7, 6 000001A0 2F00 move.l -[A7], D0 000001A2 486E FEF6 pea.l [A6 - 0x10A] 000001A6 A990 syscall GetDialogItemText/GetIText 000001A8 486E FFF6 pea.l [A6 - 0xA] 000001AC 486E FEF6 pea.l [A6 - 0x10A] 000001B0 4EBA 4072 jsr [PC + 0x4072 /* 00004224 */] 000001B4 508F addq.l A7, 8 000001B6 206E 0008 movea.l A0, [A6 + 0x8] 000001BA 43EE FFF6 lea.l A1, [A6 - 0xA] 000001BE 20D9 move.l [A0]+, [A1]+ 000001C0 20D9 move.l [A0]+, [A1]+ 000001C2 30D9 move.w [A0]+, [A1]+ 000001C4 4E5E unlink A6 000001C6 4E75 rts 000001C8 4E56 FF00 link A6, -0x0100 000001CC 486E FF00 pea.l [A6 - 0x100] 000001D0 41EE 0018 lea.l A0, [A6 + 0x18] 000001D4 2F20 move.l -[A7], -[A0] 000001D6 2F20 move.l -[A7], -[A0] 000001D8 3F20 move.w -[A7], -[A0] 000001DA 4EBA 5AF0 jsr [PC + 0x5AF0 /* 00005CCC */] 000001DE 4FEF 000E lea.l A7, [A7 + 0xE] 000001E2 3F2E 000C move.w -[A7], [A6 + 0xC] 000001E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001EA 4EBA FE90 jsr [PC - 0x170 /* 0000007C */] 000001EE 5C8F addq.l A7, 6 000001F0 2F00 move.l -[A7], D0 000001F2 486E FF00 pea.l [A6 - 0x100] 000001F6 A98F syscall SetDialogItemText/SetIText 000001F8 4E5E unlink A6 000001FA 4E75 rts export_145: fn000001FC: 000001FC 4E56 0000 link A6, 0 00000200 3F3C 0001 move.w -[A7], 0x1 00000204 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000208 4EBA FE72 jsr [PC - 0x18E /* 0000007C */] 0000020C 5C8F addq.l A7, 6 0000020E 2F00 move.l -[A7], D0 00000210 4EBA 0008 jsr [PC + 0x8 /* 0000021A */] 00000214 588F addq.l A7, 4 00000216 4E5E unlink A6 00000218 4E75 rts fn0000021A: 0000021A 4E56 FFFC link A6, -0x0004 0000021E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000222 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000226 A95D syscall HiliteControl 00000228 4878 0008 push.l 0x8 0000022C 486E FFFC pea.l [A6 - 0x4] 00000230 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000234 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000238 4267 clr.w -[A7] 0000023A A95D syscall HiliteControl 0000023C 4E5E unlink A6 0000023E 4E75 rts export_154: fn00000240: 00000240 4E56 0000 link A6, 0 00000244 0C2E 000D 000B cmpi.b [A6 + 0xB], 0xD /* '\r' */ 0000024A 6708 beq +0xA /* 00000254 */ 0000024C 0C2E 0003 000B cmpi.b [A6 + 0xB], 0x3 00000252 6604 bne +0x6 /* 00000258 */ label00000254: 00000254 7001 moveq.l D0, 0x01 00000256 6002 bra +0x4 /* 0000025A */ label00000258: 00000258 7000 moveq.l D0, 0x00 label0000025A: 0000025A 4E5E unlink A6 0000025C 4E75 rts 0000025E 4E56 0000 link A6, 0 00000262 0C2E 0030 000B cmpi.b [A6 + 0xB], 0x30 /* '0' */ 00000268 6D0E blt +0x10 /* 00000278 */ 0000026A 0C2E 0039 000B cmpi.b [A6 + 0xB], 0x39 /* '9' */ 00000270 6E06 bgt +0x8 /* 00000278 */ 00000272 7001 moveq.l D0, 0x01 00000274 6000 005A bra +0x5C /* 000002D0 */ label00000278: 00000278 4A6E 000C tst.w [A6 + 0xC] 0000027C 670E beq +0x10 /* 0000028C */ 0000027E 0C2E 002E 000B cmpi.b [A6 + 0xB], 0x2E /* '.' */ 00000284 6606 bne +0x8 /* 0000028C */ 00000286 7001 moveq.l D0, 0x01 00000288 6000 0046 bra +0x48 /* 000002D0 */ label0000028C: 0000028C 0C2E 0008 000B cmpi.b [A6 + 0xB], 0x8 00000292 6604 bne +0x6 /* 00000298 */ 00000294 7001 moveq.l D0, 0x01 00000296 6038 bra +0x3A /* 000002D0 */ label00000298: 00000298 0C2E 000D 000B cmpi.b [A6 + 0xB], 0xD /* '\r' */ 0000029E 6604 bne +0x6 /* 000002A4 */ 000002A0 7001 moveq.l D0, 0x01 000002A2 602C bra +0x2E /* 000002D0 */ label000002A4: 000002A4 0C2E 002B 000B cmpi.b [A6 + 0xB], 0x2B /* '+' */ 000002AA 6604 bne +0x6 /* 000002B0 */ 000002AC 7001 moveq.l D0, 0x01 000002AE 6020 bra +0x22 /* 000002D0 */ label000002B0: 000002B0 0C2E 002D 000B cmpi.b [A6 + 0xB], 0x2D /* '-' */ 000002B6 6604 bne +0x6 /* 000002BC */ 000002B8 7001 moveq.l D0, 0x01 000002BA 6014 bra +0x16 /* 000002D0 */ label000002BC: 000002BC 0C2E 0009 000B cmpi.b [A6 + 0xB], 0x9 /* '\t' */ 000002C2 6604 bne +0x6 /* 000002C8 */ 000002C4 7001 moveq.l D0, 0x01 000002C6 6008 bra +0xA /* 000002D0 */ label000002C8: 000002C8 3F3C 0005 move.w -[A7], 0x5 000002CC A9C8 syscall SysBeep 000002CE 7000 moveq.l D0, 0x00 label000002D0: 000002D0 4E5E unlink A6 000002D2 4E75 rts export_142: fn000002D4: 000002D4 4E56 FFEE link A6, -0x0012 000002D8 486E FFEE pea.l [A6 - 0x12] 000002DC A874 syscall GetPort 000002DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E2 A873 syscall SetPort 000002E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E8 3F3C 0001 move.w -[A7], 0x1 000002EC 486E FFF6 pea.l [A6 - 0xA] 000002F0 486E FFF2 pea.l [A6 - 0xE] 000002F4 486E FFF8 pea.l [A6 - 0x8] 000002F8 A98D syscall GetDialogItem/GetDItem 000002FA 3F3C 0003 move.w -[A7], 0x3 000002FE 3F3C 0003 move.w -[A7], 0x3 00000302 A89B syscall PenSize 00000304 486E FFF8 pea.l [A6 - 0x8] 00000308 3F3C FFFC move.w -[A7], 0xFFFC 0000030C 3F3C FFFC move.w -[A7], 0xFFFC 00000310 A8A9 syscall InsetRect 00000312 486E FFF8 pea.l [A6 - 0x8] 00000316 3F3C 0010 move.w -[A7], 0x10 0000031A 3F3C 0010 move.w -[A7], 0x10 0000031E A8B0 syscall FrameRoundRect 00000320 A89E syscall PenNormal 00000322 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000326 A873 syscall SetPort 00000328 4E5E unlink A6 0000032A 4E75 rts export_146: 0000032C 4E56 FEE4 link A6, -0x011C 00000330 48E7 0700 movem.l -[A7], D5,D6,D7 00000334 3E2E 0008 move.w D7, [A6 + 0x8] 00000338 3C2E 000A move.w D6, [A6 + 0xA] 0000033C 3A2E 000C move.w D5, [A6 + 0xC] 00000340 A850 syscall InitCursor 00000342 486E FFF4 pea.l [A6 - 0xC] 00000346 A874 syscall GetPort 00000348 42A7 clr.l -[A7] 0000034A 3F05 move.w -[A7], D5 0000034C A9BB syscall GetIcon 0000034E 205F movea.l A0, [A7]+ 00000350 2D48 FFE8 move.l [A6 - 0x18], A0 00000354 42A7 clr.l -[A7] 00000356 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 0000035A 42A7 clr.l -[A7] 0000035C 4878 FFFF push.l 0xFFFF 00000360 A97C syscall GetNewDialog 00000362 205F movea.l A0, [A7]+ 00000364 2D48 FFF0 move.l [A6 - 0x10], A0 00000368 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000036C A873 syscall SetPort 0000036E 486E FEE4 pea.l [A6 - 0x11C] 00000372 3F07 move.w -[A7], D7 00000374 3F06 move.w -[A7], D6 00000376 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 0000037A 486E FEE4 pea.l [A6 - 0x11C] 0000037E 3F3C 0003 move.w -[A7], 0x3 00000382 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000386 4EBA FD64 jsr [PC - 0x29C /* 000000EC */] 0000038A 4FEF 000A lea.l A7, [A7 + 0xA] 0000038E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000392 3F3C 0004 move.w -[A7], 0x4 00000396 486E FFEC pea.l [A6 - 0x14] 0000039A 486E FFE4 pea.l [A6 - 0x1C] 0000039E 486E FFF8 pea.l [A6 - 0x8] 000003A2 A98D syscall GetDialogItem/GetDItem 000003A4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003A8 3F3C 0004 move.w -[A7], 0x4 000003AC 3F2E FFEC move.w -[A7], [A6 - 0x14] 000003B0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003B4 486E FFF8 pea.l [A6 - 0x8] 000003B8 A98E syscall SetDialogItem/SetDItem 000003BA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003BE A915 syscall ShowWindow 000003C0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003C4 4EBA FF0E jsr [PC - 0xF2 /* 000002D4 */] 000003C8 588F addq.l A7, 4 000003CA 486D 04C2 pea.l [A5 + 0x4C2 /* export_148 */] 000003CE 486E FFEE pea.l [A6 - 0x12] 000003D2 A991 syscall ModalDialog 000003D4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003D8 A983 syscall DisposeDialog 000003DA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003DE A873 syscall SetPort 000003E0 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 000003E6 6604 bne +0x6 /* 000003EC */ 000003E8 7001 moveq.l D0, 0x01 000003EA 6002 bra +0x4 /* 000003EE */ label000003EC: 000003EC 7000 moveq.l D0, 0x00 label000003EE: 000003EE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000003F2 4E5E unlink A6 000003F4 4E75 rts export_150: fn000003F6: 000003F6 4E56 FEE4 link A6, -0x011C 000003FA A850 syscall InitCursor 000003FC 486E FFF4 pea.l [A6 - 0xC] 00000400 A874 syscall GetPort 00000402 42A7 clr.l -[A7] 00000404 3F2E 000C move.w -[A7], [A6 + 0xC] 00000408 A9BB syscall GetIcon 0000040A 205F movea.l A0, [A7]+ 0000040C 2D48 FFE8 move.l [A6 - 0x18], A0 00000410 42A7 clr.l -[A7] 00000412 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000416 42A7 clr.l -[A7] 00000418 4878 FFFF push.l 0xFFFF 0000041C A97C syscall GetNewDialog 0000041E 205F movea.l A0, [A7]+ 00000420 2D48 FFF0 move.l [A6 - 0x10], A0 00000424 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000428 A873 syscall SetPort 0000042A 486E FEE4 pea.l [A6 - 0x11C] 0000042E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000432 3F2E 000A move.w -[A7], [A6 + 0xA] 00000436 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 0000043A 486E FEE4 pea.l [A6 - 0x11C] 0000043E 3F3C 0002 move.w -[A7], 0x2 00000442 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000446 4EBA FCA4 jsr [PC - 0x35C /* 000000EC */] 0000044A 4FEF 000A lea.l A7, [A7 + 0xA] 0000044E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000452 3F3C 0003 move.w -[A7], 0x3 00000456 486E FFEC pea.l [A6 - 0x14] 0000045A 486E FFE4 pea.l [A6 - 0x1C] 0000045E 486E FFF8 pea.l [A6 - 0x8] 00000462 A98D syscall GetDialogItem/GetDItem 00000464 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000468 3F3C 0003 move.w -[A7], 0x3 0000046C 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000470 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000474 486E FFF8 pea.l [A6 - 0x8] 00000478 A98E syscall SetDialogItem/SetDItem 0000047A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000047E A915 syscall ShowWindow 00000480 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000484 4EBA FE4E jsr [PC - 0x1B2 /* 000002D4 */] 00000488 588F addq.l A7, 4 0000048A 486D 04C2 pea.l [A5 + 0x4C2 /* export_148 */] 0000048E 486E FFEE pea.l [A6 - 0x12] 00000492 A991 syscall ModalDialog 00000494 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000498 A983 syscall DisposeDialog 0000049A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000049E A873 syscall SetPort 000004A0 4E5E unlink A6 000004A2 4E75 rts export_152: 000004A4 4E56 0000 link A6, 0 000004A8 3F2E 000C move.w -[A7], [A6 + 0xC] 000004AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004B0 4EBA FBCA jsr [PC - 0x436 /* 0000007C */] 000004B4 5C8F addq.l A7, 6 000004B6 2F00 move.l -[A7], D0 000004B8 3F3C 0001 move.w -[A7], 0x1 000004BC A963 syscall SetControlValue/SetCtlValue 000004BE 4E5E unlink A6 000004C0 4E75 rts export_137: 000004C2 4E56 0000 link A6, 0 000004C6 3F2E 000C move.w -[A7], [A6 + 0xC] 000004CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004CE 4EBA FBAC jsr [PC - 0x454 /* 0000007C */] 000004D2 5C8F addq.l A7, 6 000004D4 4267 clr.w -[A7] 000004D6 2F00 move.l -[A7], D0 000004D8 A960 syscall GetControlValue/GetCtlValue 000004DA 301F move.w D0, [A7]+ 000004DC 4E5E unlink A6 000004DE 4E75 rts export_141: 000004E0 4E56 0000 link A6, 0 000004E4 3F2E 000C move.w -[A7], [A6 + 0xC] 000004E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004EC 4EBA FB8E jsr [PC - 0x472 /* 0000007C */] 000004F0 5C8F addq.l A7, 6 000004F2 2F00 move.l -[A7], D0 000004F4 4267 clr.w -[A7] 000004F6 A95D syscall HiliteControl 000004F8 4E5E unlink A6 000004FA 4E75 rts export_144: 000004FC 4E56 0000 link A6, 0 00000500 3F2E 000C move.w -[A7], [A6 + 0xC] 00000504 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000508 4EBA FB72 jsr [PC - 0x48E /* 0000007C */] 0000050C 5C8F addq.l A7, 6 0000050E 2F00 move.l -[A7], D0 00000510 3F3C FFFF move.w -[A7], 0xFFFF 00000514 A95D syscall HiliteControl 00000516 4E5E unlink A6 00000518 4E75 rts export_149: 0000051A 4E56 FFFE link A6, -0x0002 0000051E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000522 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000526 4EBA FB54 jsr [PC - 0x4AC /* 0000007C */] 0000052A 5C8F addq.l A7, 6 0000052C 4267 clr.w -[A7] 0000052E 2F00 move.l -[A7], D0 00000530 A960 syscall GetControlValue/GetCtlValue 00000532 301F move.w D0, [A7]+ 00000534 3D40 FFFE move.w [A6 - 0x2], D0 00000538 526E FFFE addq.w [A6 - 0x2], 1 0000053C 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000542 6604 bne +0x6 /* 00000548 */ 00000544 426E FFFE clr.w [A6 - 0x2] label00000548: 00000548 3F2E 000C move.w -[A7], [A6 + 0xC] 0000054C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000550 4EBA FB2A jsr [PC - 0x4D6 /* 0000007C */] 00000554 5C8F addq.l A7, 6 00000556 2F00 move.l -[A7], D0 00000558 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000055C A963 syscall SetControlValue/SetCtlValue 0000055E 4E5E unlink A6 00000560 4E75 rts 00000562 4E56 0000 link A6, 0 00000566 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000056A 3C2E 000C move.w D6, [A6 + 0xC] 0000056E 3A2E 000E move.w D5, [A6 + 0xE] 00000572 3E2E 0010 move.w D7, [A6 + 0x10] 00000576 3806 move.w D4, D6 00000578 6014 bra +0x16 /* 0000058E */ label0000057A: 0000057A 3F04 move.w -[A7], D4 0000057C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000580 4EBA FAFA jsr [PC - 0x506 /* 0000007C */] 00000584 5C8F addq.l A7, 6 00000586 2F00 move.l -[A7], D0 00000588 4267 clr.w -[A7] 0000058A A963 syscall SetControlValue/SetCtlValue 0000058C 5244 addq.w D4, 1 label0000058E: 0000058E B845 cmp.w D4, D5 00000590 6FE8 ble -0x16 /* 0000057A */ 00000592 3F07 move.w -[A7], D7 00000594 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000598 4EBA FAE2 jsr [PC - 0x51E /* 0000007C */] 0000059C 5C8F addq.l A7, 6 0000059E 2F00 move.l -[A7], D0 000005A0 3F3C 0001 move.w -[A7], 0x1 000005A4 A963 syscall SetControlValue/SetCtlValue 000005A6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000005AA 4E5E unlink A6 000005AC 4E75 rts 000005AE 4E56 0000 link A6, 0 000005B2 48E7 0700 movem.l -[A7], D5,D6,D7 000005B6 3E2E 000C move.w D7, [A6 + 0xC] 000005BA 3C2E 000E move.w D6, [A6 + 0xE] 000005BE 3A07 move.w D5, D7 000005C0 6020 bra +0x22 /* 000005E2 */ label000005C2: 000005C2 3F05 move.w -[A7], D5 000005C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005C8 4EBA FAB2 jsr [PC - 0x54E /* 0000007C */] 000005CC 5C8F addq.l A7, 6 000005CE 4267 clr.w -[A7] 000005D0 2F00 move.l -[A7], D0 000005D2 A960 syscall GetControlValue/GetCtlValue 000005D4 301F move.w D0, [A7]+ 000005D6 4A40 tst.w D0 000005D8 6706 beq +0x8 /* 000005E0 */ 000005DA 3005 move.w D0, D5 000005DC 9047 sub.w D0, D7 000005DE 6006 bra +0x8 /* 000005E6 */ label000005E0: 000005E0 5245 addq.w D5, 1 label000005E2: 000005E2 BA46 cmp.w D5, D6 000005E4 6FDC ble -0x22 /* 000005C2 */ label000005E6: 000005E6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000005EA 4E5E unlink A6 000005EC 4E75 rts export_140: 000005EE 4E56 FFFA link A6, -0x0006 000005F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005F6 3F2E 000C move.w -[A7], [A6 + 0xC] 000005FA 486E FFFE pea.l [A6 - 0x2] 000005FE 486E FFFA pea.l [A6 - 0x6] 00000602 2F2E 000E move.l -[A7], [A6 + 0xE] 00000606 A98D syscall GetDialogItem/GetDItem 00000608 4E5E unlink A6 0000060A 4E75 rts 0000060C 4E56 0000 link A6, 0 00000610 3F2E 000C move.w -[A7], [A6 + 0xC] 00000614 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000618 4EBA FA62 jsr [PC - 0x59E /* 0000007C */] 0000061C 5C8F addq.l A7, 6 0000061E 2F00 move.l -[A7], D0 00000620 3F3C FFFF move.w -[A7], 0xFFFF 00000624 A963 syscall SetControlValue/SetCtlValue 00000626 4E5E unlink A6 00000628 4E75 rts 0000062A 4E56 FFFE link A6, -0x0002 0000062E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000632 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000636 4EBA FA44 jsr [PC - 0x5BC /* 0000007C */] 0000063A 5C8F addq.l A7, 6 0000063C 4267 clr.w -[A7] 0000063E 2F00 move.l -[A7], D0 00000640 A960 syscall GetControlValue/GetCtlValue 00000642 301F move.w D0, [A7]+ 00000644 3D40 FFFE move.w [A6 - 0x2], D0 00000648 526E FFFE addq.w [A6 - 0x2], 1 0000064C 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000652 6606 bne +0x8 /* 0000065A */ 00000654 70FF moveq.l D0, 0xFFFFFFFF 00000656 3D40 FFFE move.w [A6 - 0x2], D0 label0000065A: 0000065A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000065E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000662 4EBA FA18 jsr [PC - 0x5E8 /* 0000007C */] 00000666 5C8F addq.l A7, 6 00000668 2F00 move.l -[A7], D0 0000066A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000066E A963 syscall SetControlValue/SetCtlValue 00000670 4E5E unlink A6 00000672 4E75 rts export_148: 00000674 4E56 FFF0 link A6, -0x0010 00000678 48E7 0300 movem.l -[A7], D6,D7 0000067C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000680 4EBA F97E jsr [PC - 0x682 /* 00000000 */] 00000684 588F addq.l A7, 4 00000686 206E 000C movea.l A0, [A6 + 0xC] 0000068A 3010 move.w D0, [A0] 0000068C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000690 0002 000A ori.b D2, 0xA /* '\n' */ 00000694 0003 0082 ori.b D3, 0x82 00000698 0006 00A8 ori.b D6, 0xA8 0000069C 206E 000C movea.l A0, [A6 + 0xC] 000006A0 0828 0000 000E btst.b [A0 + 0xE], 0x0 000006A6 671C beq +0x1E /* 000006C4 */ 000006A8 206E 000C movea.l A0, [A6 + 0xC] 000006AC 2F28 0002 move.l -[A7], [A0 + 0x2] 000006B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000006B4 4EBA 009E jsr [PC + 0x9E /* 00000754 */] 000006B8 508F addq.l A7, 8 000006BA 206E 000C movea.l A0, [A6 + 0xC] 000006BE 4250 clr.w [A0] 000006C0 6000 0080 bra +0x82 /* 00000742 */ label000006C4: 000006C4 206E 000C movea.l A0, [A6 + 0xC] 000006C8 2F28 0002 move.l -[A7], [A0 + 0x2] 000006CC 4EBA FB72 jsr [PC - 0x48E /* 00000240 */] 000006D0 588F addq.l A7, 4 000006D2 4A40 tst.w D0 000006D4 6700 006C beq +0x6E /* 00000742 */ 000006D8 3F3C 0001 move.w -[A7], 0x1 000006DC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000006E0 4EBA F99A jsr [PC - 0x666 /* 0000007C */] 000006E4 5C8F addq.l A7, 6 000006E6 2D40 FFF0 move.l [A6 - 0x10], D0 000006EA 206E FFF0 movea.l A0, [A6 - 0x10] 000006EE 2050 movea.l A0, [A0] 000006F0 7000 moveq.l D0, 0x00 000006F2 1028 0011 move.b D0, [A0 + 0x11] 000006F6 4A40 tst.w D0 000006F8 6616 bne +0x18 /* 00000710 */ 000006FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000006FE 4EBA FAFC jsr [PC - 0x504 /* 000001FC */] 00000702 588F addq.l A7, 4 00000704 206E 0008 movea.l A0, [A6 + 0x8] 00000708 7001 moveq.l D0, 0x01 0000070A 3080 move.w [A0], D0 0000070C 7001 moveq.l D0, 0x01 0000070E 6034 bra +0x36 /* 00000744 */ label00000710: 00000710 206E 000C movea.l A0, [A6 + 0xC] 00000714 4250 clr.w [A0] 00000716 602A bra +0x2C /* 00000742 */ 00000718 206E 000C movea.l A0, [A6 + 0xC] 0000071C 2028 0002 move.l D0, [A0 + 0x2] 00000720 B0AE 0010 cmp.l D0, [A6 + 0x10] 00000724 661C bne +0x1E /* 00000742 */ 00000726 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000072A A922 syscall BeginUpdate 0000072C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000730 A981 syscall DrawDialog 00000732 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000736 4EBA FB9C jsr [PC - 0x464 /* 000002D4 */] 0000073A 588F addq.l A7, 4 0000073C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000740 A923 syscall EndUpdate label00000742: 00000742 7000 moveq.l D0, 0x00 label00000744: 00000744 4CDF 00C0 movem.l D6,D7, [A7]+ 00000748 4E5E unlink A6 0000074A 205F movea.l A0, [A7]+ 0000074C 4FEF 000C lea.l A7, [A7 + 0xC] 00000750 1E80 move.b [A7], D0 00000752 4ED0 jmp [A0] fn00000754: 00000754 4E56 0000 link A6, 0 00000758 203C 0000 00FF move.l D0, 0xFF 0000075E C0AE 000C and.l D0, [A6 + 0xC] 00000762 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000766 0006 0026 ori.b D6, 0x26 /* '&' */ 0000076A 0000 0063 ori.b D0, 0x63 /* 'c' */ 0000076E 0020 0000 ori.b -[A0], 0x0 00000772 0043 0024 ori.w D3, 0x24 /* '$' */ 00000776 0000 0078 ori.b D0, 0x78 /* 'x' */ 0000077A 001E 0000 ori.b [A6]+, 0x0 0000077E 0058 0022 ori.w [A0]+, 0x22 /* '\"' */ 00000782 0000 0076 ori.b D0, 0x76 /* 'v' */ 00000786 001C 0000 ori.b [A4]+, 0x0 0000078A 0056 001E ori.w [A6], 0x1E 0000078E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000792 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00000796 6012 bra +0x14 /* 000007AA */ 00000798 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000079C 4EAD 0752 jsr [A5 + 0x752 /* export_230 */] 000007A0 6008 bra +0xA /* 000007AA */ 000007A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007A6 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] label000007AA: 000007AA 4EBA 1D7E jsr [PC + 0x1D7E /* 0000252A */] 000007AE 4E5E unlink A6 000007B0 4E75 rts export_10: 000007B2 4E56 0000 link A6, 0 000007B6 206E 0008 movea.l A0, [A6 + 0x8] 000007BA 0CA8 5255 4E54 0024 cmpi.l [A0 + 0x24], 0x52554E54 /* 'RUNT' */ 000007C2 6612 bne +0x14 /* 000007D6 */ 000007C4 206E 0008 movea.l A0, [A6 + 0x8] 000007C8 0CA8 4D44 4F43 0020 cmpi.l [A0 + 0x20], 0x4D444F43 /* 'MDOC' */ 000007D0 6604 bne +0x6 /* 000007D6 */ 000007D2 7000 moveq.l D0, 0x00 000007D4 6002 bra +0x4 /* 000007D8 */ label000007D6: 000007D6 70FF moveq.l D0, 0xFFFFFFFF label000007D8: 000007D8 4E5E unlink A6 000007DA 205F movea.l A0, [A7]+ 000007DC 4FEF 0004 lea.l A7, [A7 + 0x4] 000007E0 1E80 move.b [A7], D0 000007E2 4ED0 jmp [A0] fn000007E4: 000007E4 4E56 FEA2 link A6, -0x015E 000007E8 42AE FEAE clr.l [A6 - 0x152] 000007EC 2D7C 0000 0910 FEB4 move.l [A6 - 0x14C], 0x910 000007F4 3D6D B18E FEB8 move.w [A6 - 0x148], [A5 - 0x4E72] 000007FA 422E FEBC clr.b [A6 - 0x144] 000007FE 426E FEBE clr.w [A6 - 0x142] 00000802 4267 clr.w -[A7] 00000804 486E FEA2 pea.l [A6 - 0x15E] 00000808 4267 clr.w -[A7] 0000080A 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 0000080E 301F move.w D0, [A7]+ 00000810 3F00 move.w -[A7], D0 00000812 4EBA 0282 jsr [PC + 0x282 /* 00000A96 */] 00000816 548F addq.l A7, 2 00000818 4AAE FED8 tst.l [A6 - 0x128] 0000081C 6734 beq +0x36 /* 00000852 */ 0000081E 2B6E FEC6 B11A move.l [A5 - 0x4EE6], [A6 - 0x13A] 00000824 3F2D B18E move.w -[A7], [A5 - 0x4E72] 00000828 4878 0910 push.l 0x910 0000082C 4EBA 01F0 jsr [PC + 0x1F0 /* 00000A1E */] 00000830 5C8F addq.l A7, 6 00000832 4A40 tst.w D0 00000834 6700 00FA beq +0xFC /* 00000930 */ 00000838 4267 clr.w -[A7] 0000083A 3F3C 000C move.w -[A7], 0xC 0000083E 3F3C 03E8 move.w -[A7], 0x3E8 00000842 4EBA FBB2 jsr [PC - 0x44E /* 000003F6 */] 00000846 5C8F addq.l A7, 6 00000848 4EBA 177A jsr [PC + 0x177A /* 00001FC4 */] 0000084C A9F4 syscall ExitToShell 0000084E 6000 00E0 bra +0xE2 /* 00000930 */ label00000852: 00000852 4EBA 25C2 jsr [PC + 0x25C2 /* 00002E16 */] 00000856 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 0000085A 2050 movea.l A0, [A0] 0000085C 3D50 FEF2 move.w [A6 - 0x10E], [A0] 00000860 0C6E FFFF FEF2 cmpi.w [A6 - 0x10E], 0xFFFF 00000866 6628 bne +0x2A /* 00000890 */ 00000868 4EBA 00CA jsr [PC + 0xCA /* 00000934 */] 0000086C 4A40 tst.w D0 0000086E 6716 beq +0x18 /* 00000886 */ 00000870 4267 clr.w -[A7] 00000872 3F3C 000C move.w -[A7], 0xC 00000876 3F3C 03E8 move.w -[A7], 0x3E8 0000087A 4EBA FB7A jsr [PC - 0x486 /* 000003F6 */] 0000087E 5C8F addq.l A7, 6 00000880 4EBA 1742 jsr [PC + 0x1742 /* 00001FC4 */] 00000884 A9F4 syscall ExitToShell label00000886: 00000886 7001 moveq.l D0, 0x01 00000888 3B40 B104 move.w [A5 - 0x4EFC], D0 0000088C 6000 00A2 bra +0xA4 /* 00000930 */ label00000890: 00000890 486E FEF6 pea.l [A6 - 0x10A] 00000894 486E FEF4 pea.l [A6 - 0x10C] 00000898 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 0000089C 0C6E 0001 FEF4 cmpi.w [A6 - 0x10C], 0x1 000008A2 6D00 006E blt +0x70 /* 00000912 */ 000008A6 3F3C 0001 move.w -[A7], 0x1 000008AA 486E FEF8 pea.l [A6 - 0x108] 000008AE 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 000008B2 42AE FEAE clr.l [A6 - 0x152] 000008B6 41EE FF00 lea.l A0, [A6 - 0x100] 000008BA 2D48 FEB4 move.l [A6 - 0x14C], A0 000008BE 3D6E FEF8 FEB8 move.w [A6 - 0x148], [A6 - 0x108] 000008C4 422E FEBC clr.b [A6 - 0x144] 000008C8 426E FEBE clr.w [A6 - 0x142] 000008CC 4267 clr.w -[A7] 000008CE 486E FEA2 pea.l [A6 - 0x15E] 000008D2 4267 clr.w -[A7] 000008D4 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 000008D8 301F move.w D0, [A7]+ 000008DA 4A40 tst.w D0 000008DC 6634 bne +0x36 /* 00000912 */ 000008DE 0CAE 4D44 4F43 FEC2 cmpi.l [A6 - 0x13E], 0x4D444F43 /* 'MDOC' */ 000008E6 662A bne +0x2C /* 00000912 */ 000008E8 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000008EC 486E FF00 pea.l [A6 - 0x100] 000008F0 4EBA 012C jsr [PC + 0x12C /* 00000A1E */] 000008F4 5C8F addq.l A7, 6 000008F6 4A40 tst.w D0 000008F8 6736 beq +0x38 /* 00000930 */ 000008FA 4267 clr.w -[A7] 000008FC 3F3C 000C move.w -[A7], 0xC 00000900 3F3C 03E8 move.w -[A7], 0x3E8 00000904 4EBA FAF0 jsr [PC - 0x510 /* 000003F6 */] 00000908 5C8F addq.l A7, 6 0000090A 4EBA 16B8 jsr [PC + 0x16B8 /* 00001FC4 */] 0000090E A9F4 syscall ExitToShell 00000910 601E bra +0x20 /* 00000930 */ label00000912: 00000912 4EBA 009C jsr [PC + 0x9C /* 000009B0 */] 00000916 4A40 tst.w D0 00000918 6716 beq +0x18 /* 00000930 */ 0000091A 4267 clr.w -[A7] 0000091C 3F3C 000C move.w -[A7], 0xC 00000920 3F3C 03E8 move.w -[A7], 0x3E8 00000924 4EBA FAD0 jsr [PC - 0x530 /* 000003F6 */] 00000928 5C8F addq.l A7, 6 0000092A 4EBA 1698 jsr [PC + 0x1698 /* 00001FC4 */] 0000092E A9F4 syscall ExitToShell label00000930: 00000930 4E5E unlink A6 00000932 4E75 rts fn00000934: 00000934 4E56 FBB2 link A6, -0x044E 00000938 2D78 0AEC FBB2 move.l [A6 - 0x44E], [0x00000AEC /* AppParmHandle */] 0000093E 206E FBB2 movea.l A0, [A6 - 0x44E] 00000942 2050 movea.l A0, [A0] 00000944 43EE FBB6 lea.l A1, [A6 - 0x44A] 00000948 700B moveq.l D0, 0x0B label0000094A: 0000094A 22D8 move.l [A1]+, [A0]+ 0000094C 51C8 FFFC dbf D0, -0x6 /* 0000094A */ 00000950 7006 moveq.l D0, 0x06 00000952 3D40 FBE6 move.w [A6 - 0x41A], D0 00000956 2D6E FBBC FBE8 move.l [A6 - 0x418], [A6 - 0x444] 0000095C 426E FCEC clr.w [A6 - 0x314] 00000960 7006 moveq.l D0, 0x06 00000962 3D40 FDF2 move.w [A6 - 0x20E], D0 00000966 2D6E FBB8 FDF4 move.l [A6 - 0x20C], [A6 - 0x448] 0000096C 486E FFFE pea.l [A6 - 0x2] 00000970 3F2E FBC4 move.w -[A7], [A6 - 0x43C] 00000974 2F2E FBC0 move.l -[A7], [A6 - 0x440] 00000978 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */] 0000097C 4FEF 000A lea.l A7, [A7 + 0xA] 00000980 3D6E FFFE FEF8 move.w [A6 - 0x108], [A6 - 0x2] 00000986 486E FEFE pea.l [A6 - 0x102] 0000098A 486E FBC6 pea.l [A6 - 0x43A] 0000098E 4EBA 3CC0 jsr [PC + 0x3CC0 /* 00004650 */] 00000992 508F addq.l A7, 8 00000994 486E FBE6 pea.l [A6 - 0x41A] 00000998 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */] 0000099C 588F addq.l A7, 4 0000099E 0C6D 0001 B114 cmpi.w [A5 - 0x4EEC], 0x1 000009A4 6D04 blt +0x6 /* 000009AA */ 000009A6 7000 moveq.l D0, 0x00 000009A8 6002 bra +0x4 /* 000009AC */ label000009AA: 000009AA 7001 moveq.l D0, 0x01 label000009AC: 000009AC 4E5E unlink A6 000009AE 4E75 rts fn000009B0: 000009B0 4E56 FEA2 link A6, -0x015E 000009B4 7064 moveq.l D0, 0x64 000009B6 3D40 FFFC move.w [A6 - 0x4], D0 000009BA 7064 moveq.l D0, 0x64 000009BC 3D40 FFFE move.w [A6 - 0x2], D0 000009C0 486E FEA2 pea.l [A6 - 0x15E] 000009C4 3F3C 03E9 move.w -[A7], 0x3E9 000009C8 3F3C 0012 move.w -[A7], 0x12 000009CC 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 000009D0 486E FEA2 pea.l [A6 - 0x15E] 000009D4 42A7 clr.l -[A7] 000009D6 42A7 clr.l -[A7] 000009D8 42A7 clr.l -[A7] 000009DA A98B syscall ParamText 000009DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009E0 486D AA76 pea.l [A5 - 0x558A] 000009E4 486D 0072 pea.l [A5 + 0x72 /* export_10 */] 000009E8 3F3C FFFF move.w -[A7], 0xFFFF 000009EC 486E FFA2 pea.l [A6 - 0x5E] 000009F0 42A7 clr.l -[A7] 000009F2 486E FFB2 pea.l [A6 - 0x4E] 000009F6 3F3C 00C8 move.w -[A7], 0xC8 000009FA 42A7 clr.l -[A7] 000009FC 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00000A00 4A2E FFB2 tst.b [A6 - 0x4E] 00000A04 6606 bne +0x8 /* 00000A0C */ 00000A06 4EBA 15BC jsr [PC + 0x15BC /* 00001FC4 */] 00000A0A A9F4 syscall ExitToShell label00000A0C: 00000A0C 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00000A10 486E FFBC pea.l [A6 - 0x44] 00000A14 4EBA 0008 jsr [PC + 0x8 /* 00000A1E */] 00000A18 5C8F addq.l A7, 6 00000A1A 4E5E unlink A6 00000A1C 4E75 rts fn00000A1E: 00000A1E 4E56 FBE2 link A6, -0x041E 00000A22 486E FFFE pea.l [A6 - 0x2] 00000A26 486E FFFA pea.l [A6 - 0x6] 00000A2A 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A2E 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 00000A32 4FEF 000A lea.l A7, [A7 + 0xA] 00000A36 486E 000C pea.l [A6 + 0xC] 00000A3A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000A3E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000A42 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */] 00000A46 4FEF 000A lea.l A7, [A7 + 0xA] 00000A4A 7006 moveq.l D0, 0x06 00000A4C 3D40 FBE2 move.w [A6 - 0x41E], D0 00000A50 7001 moveq.l D0, 0x01 00000A52 2D40 FBE4 move.l [A6 - 0x41C], D0 00000A56 426E FCE8 clr.w [A6 - 0x318] 00000A5A 7006 moveq.l D0, 0x06 00000A5C 3D40 FDEE move.w [A6 - 0x212], D0 00000A60 7001 moveq.l D0, 0x01 00000A62 2D40 FDF0 move.l [A6 - 0x210], D0 00000A66 3D6E 000C FEF4 move.w [A6 - 0x10C], [A6 + 0xC] 00000A6C 486E FEFA pea.l [A6 - 0x106] 00000A70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A74 4EBA 3BDA jsr [PC + 0x3BDA /* 00004650 */] 00000A78 508F addq.l A7, 8 00000A7A 486E FBE2 pea.l [A6 - 0x41E] 00000A7E 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */] 00000A82 588F addq.l A7, 4 00000A84 0C6D 0001 B114 cmpi.w [A5 - 0x4EEC], 0x1 00000A8A 6D04 blt +0x6 /* 00000A90 */ 00000A8C 7000 moveq.l D0, 0x00 00000A8E 6002 bra +0x4 /* 00000A92 */ label00000A90: 00000A90 7001 moveq.l D0, 0x01 label00000A92: 00000A92 4E5E unlink A6 00000A94 4E75 rts export_11: fn00000A96: 00000A96 4E56 0000 link A6, 0 00000A9A 4A6E 0008 tst.w [A6 + 0x8] 00000A9E 6700 00F6 beq +0xF8 /* 00000B96 */ 00000AA2 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 00000AA6 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 00000AAA 302E 0008 move.w D0, [A6 + 0x8] 00000AAE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000AB2 000D 0036 ori.b A5, 0x36 /* '6' */ 00000AB6 0064 0040 ori.w -[A4], 0x40 /* '@' */ 00000ABA 0065 004A ori.w -[A5], 0x4A /* 'J' */ 00000ABE 0066 0054 ori.w -[A6], 0x54 /* 'T' */ 00000AC2 0067 005E ori.w -[A7], 0x5E /* '^' */ 00000AC6 0068 0068 0069 ori.w [A0 + 0x69], 0x68 /* 'h' */ 00000ACC 0072 FF94 006E ori.w [A2 + D0.w + 0x6E], 0xFF94 00000AD2 FFD7 .invalid <> 00000AD4 0076 FF40 007E ori.w [A6 + D0.w + 0x7E], 0xFF40 00000ADA FFDF .invalid <> 00000ADC 0086 FFDC 008E ori.l D6, 0xFFDC008E 00000AE2 FFD9 .invalid <> 00000AE4 0096 FFD5 009E ori.l [A6], 0xFFD5009E 00000AEA 3F3C 0001 move.w -[A7], 0x1 00000AEE 4EBA 00AA jsr [PC + 0xAA /* 00000B9A */] 00000AF2 548F addq.l A7, 2 00000AF4 6000 009A bra +0x9C /* 00000B90 */ 00000AF8 3F3C 0002 move.w -[A7], 0x2 00000AFC 4EBA 009C jsr [PC + 0x9C /* 00000B9A */] 00000B00 548F addq.l A7, 2 00000B02 6000 008C bra +0x8E /* 00000B90 */ 00000B06 3F3C 0003 move.w -[A7], 0x3 00000B0A 4EBA 008E jsr [PC + 0x8E /* 00000B9A */] 00000B0E 548F addq.l A7, 2 00000B10 6000 007E bra +0x80 /* 00000B90 */ 00000B14 3F3C 0004 move.w -[A7], 0x4 00000B18 4EBA 0080 jsr [PC + 0x80 /* 00000B9A */] 00000B1C 548F addq.l A7, 2 00000B1E 6000 0070 bra +0x72 /* 00000B90 */ 00000B22 3F3C 0005 move.w -[A7], 0x5 00000B26 4EBA 0072 jsr [PC + 0x72 /* 00000B9A */] 00000B2A 548F addq.l A7, 2 00000B2C 6000 0062 bra +0x64 /* 00000B90 */ 00000B30 3F3C 0006 move.w -[A7], 0x6 00000B34 4EBA 0064 jsr [PC + 0x64 /* 00000B9A */] 00000B38 548F addq.l A7, 2 00000B3A 6000 0054 bra +0x56 /* 00000B90 */ 00000B3E 3F3C 0007 move.w -[A7], 0x7 00000B42 4EBA 0056 jsr [PC + 0x56 /* 00000B9A */] 00000B46 548F addq.l A7, 2 00000B48 6046 bra +0x48 /* 00000B90 */ 00000B4A 3F3C 0008 move.w -[A7], 0x8 00000B4E 4EBA 004A jsr [PC + 0x4A /* 00000B9A */] 00000B52 548F addq.l A7, 2 00000B54 603A bra +0x3C /* 00000B90 */ 00000B56 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B5A 4EBA 003E jsr [PC + 0x3E /* 00000B9A */] 00000B5E 548F addq.l A7, 2 00000B60 602E bra +0x30 /* 00000B90 */ 00000B62 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B66 4EBA 0032 jsr [PC + 0x32 /* 00000B9A */] 00000B6A 548F addq.l A7, 2 00000B6C 6022 bra +0x24 /* 00000B90 */ 00000B6E 3F3C 000B move.w -[A7], 0xB 00000B72 4EBA 0026 jsr [PC + 0x26 /* 00000B9A */] 00000B76 548F addq.l A7, 2 00000B78 6016 bra +0x18 /* 00000B90 */ 00000B7A 3F3C 000C move.w -[A7], 0xC 00000B7E 4EBA 001A jsr [PC + 0x1A /* 00000B9A */] 00000B82 548F addq.l A7, 2 00000B84 600A bra +0xC /* 00000B90 */ 00000B86 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000B8A 4EBA 000E jsr [PC + 0xE /* 00000B9A */] 00000B8E 548F addq.l A7, 2 label00000B90: 00000B90 4EBA 1432 jsr [PC + 0x1432 /* 00001FC4 */] 00000B94 A9F4 syscall ExitToShell label00000B96: 00000B96 4E5E unlink A6 00000B98 4E75 rts fn00000B9A: 00000B9A 4E56 FEFA link A6, -0x0106 00000B9E A850 syscall InitCursor 00000BA0 42A7 clr.l -[A7] 00000BA2 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000BA6 42A7 clr.l -[A7] 00000BA8 4878 FFFF push.l 0xFFFF 00000BAC A97C syscall GetNewDialog 00000BAE 205F movea.l A0, [A7]+ 00000BB0 2D48 FFFA move.l [A6 - 0x6], A0 00000BB4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000BB8 A873 syscall SetPort 00000BBA 486E FEFA pea.l [A6 - 0x106] 00000BBE 3F3C 03E9 move.w -[A7], 0x3E9 00000BC2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000BC6 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00000BCA 486E FEFA pea.l [A6 - 0x106] 00000BCE 3F3C 0002 move.w -[A7], 0x2 00000BD2 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000BD6 4EBA F514 jsr [PC - 0xAEC /* 000000EC */] 00000BDA 4FEF 000A lea.l A7, [A7 + 0xA] 00000BDE 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000BE2 A915 syscall ShowWindow 00000BE4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000BE8 4EBA F6EA jsr [PC - 0x916 /* 000002D4 */] 00000BEC 588F addq.l A7, 4 00000BEE 486D 04C2 pea.l [A5 + 0x4C2 /* export_148 */] 00000BF2 486E FFFE pea.l [A6 - 0x2] 00000BF6 A991 syscall ModalDialog 00000BF8 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000BFC A983 syscall DisposeDialog 00000BFE 4E5E unlink A6 00000C00 4E75 rts export_15: 00000C02 4E56 FFFC link A6, -0x0004 00000C06 42A7 clr.l -[A7] 00000C08 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00000C0C 201F move.l D0, [A7]+ 00000C0E 2D40 FFFC move.l [A6 - 0x4], D0 00000C12 4A6D B110 tst.w [A5 - 0x4EF0] 00000C16 670C beq +0xE /* 00000C24 */ 00000C18 202E FFFC move.l D0, [A6 - 0x4] 00000C1C 0680 FFFE 2B40 addi.l D0, 0xFFFE2B40 00000C22 600A bra +0xC /* 00000C2E */ label00000C24: 00000C24 202E FFFC move.l D0, [A6 - 0x4] 00000C28 0680 FFFF 15A0 addi.l D0, 0xFFFF15A0 label00000C2E: 00000C2E 4E5E unlink A6 00000C30 4E75 rts export_18: fn00000C32: 00000C32 4E56 FFFE link A6, -0x0002 00000C36 526D B32C addq.w [A5 - 0x4CD4], 1 00000C3A 4EBA 006C jsr [PC + 0x6C /* 00000CA8 */] 00000C3E 3D40 FFFE move.w [A6 - 0x2], D0 00000C42 4A6E FFFE tst.w [A6 - 0x2] 00000C46 6706 beq +0x8 /* 00000C4E */ 00000C48 302E FFFE move.w D0, [A6 - 0x2] 00000C4C 601C bra +0x1E /* 00000C6A */ label00000C4E: 00000C4E 0C6D 0001 B114 cmpi.w [A5 - 0x4EEC], 0x1 00000C54 6F08 ble +0xA /* 00000C5E */ 00000C56 4EBA 01FA jsr [PC + 0x1FA /* 00000E52 */] 00000C5A 7000 moveq.l D0, 0x00 00000C5C 600C bra +0xE /* 00000C6A */ label00000C5E: 00000C5E 4EBA 017C jsr [PC + 0x17C /* 00000DDC */] 00000C62 4EBA 01EE jsr [PC + 0x1EE /* 00000E52 */] 00000C66 4EBA 0006 jsr [PC + 0x6 /* 00000C6E */] label00000C6A: 00000C6A 4E5E unlink A6 00000C6C 4E75 rts export_12: fn00000C6E: 00000C6E 4E56 FF00 link A6, -0x0100 00000C72 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 00000C76 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00000C7A 4EBA 12EE jsr [PC + 0x12EE /* 00001F6A */] 00000C7E 4A6D B104 tst.w [A5 - 0x4EFC] 00000C82 671E beq +0x20 /* 00000CA2 */ 00000C84 486E FF00 pea.l [A6 - 0x100] 00000C88 3F3C 03E9 move.w -[A7], 0x3E9 00000C8C 3F3C 0011 move.w -[A7], 0x11 00000C90 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00000C94 3F2D B18E move.w -[A7], [A5 - 0x4E72] 00000C98 486E FF00 pea.l [A6 - 0x100] 00000C9C 4EBA 026E jsr [PC + 0x26E /* 00000F0C */] 00000CA0 5C8F addq.l A7, 6 label00000CA2: 00000CA2 A9F4 syscall ExitToShell 00000CA4 4E5E unlink A6 00000CA6 4E75 rts export_16: fn00000CA8: 00000CA8 4E56 FFFC link A6, -0x0004 00000CAC 2F07 move.l -[A7], D7 00000CAE 2D6D B38C FFFC move.l [A6 - 0x4], [A5 - 0x4C74] 00000CB4 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00000CB8 3E00 move.w D7, D0 00000CBA 4A47 tst.w D7 00000CBC 6706 beq +0x8 /* 00000CC4 */ 00000CBE 3007 move.w D0, D7 00000CC0 6000 0114 bra +0x116 /* 00000DD6 */ label00000CC4: 00000CC4 202E FFFC move.l D0, [A6 - 0x4] 00000CC8 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00000CCC 6708 beq +0xA /* 00000CD6 */ 00000CCE 303C FC20 move.w D0, 0xFC20 00000CD2 6000 0102 bra +0x104 /* 00000DD6 */ label00000CD6: 00000CD6 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00000CDA 486D AA78 pea.l [A5 - 0x5588] 00000CDE 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000CE2 588F addq.l A7, 4 00000CE4 3E00 move.w D7, D0 00000CE6 4A47 tst.w D7 00000CE8 6706 beq +0x8 /* 00000CF0 */ 00000CEA 3007 move.w D0, D7 00000CEC 6000 00E8 bra +0xEA /* 00000DD6 */ label00000CF0: 00000CF0 202E FFFC move.l D0, [A6 - 0x4] 00000CF4 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00000CF8 6708 beq +0xA /* 00000D02 */ 00000CFA 303C FC20 move.w D0, 0xFC20 00000CFE 6000 00D6 bra +0xD8 /* 00000DD6 */ label00000D02: 00000D02 4A6D B31A tst.w [A5 - 0x4CE6] 00000D06 6600 00CC bne +0xCE /* 00000DD4 */ 00000D0A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000D0E 4267 clr.w -[A7] 00000D10 486D AA84 pea.l [A5 - 0x557C] 00000D14 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000D18 4FEF 000A lea.l A7, [A7 + 0xA] 00000D1C 3E00 move.w D7, D0 00000D1E 4A47 tst.w D7 00000D20 6706 beq +0x8 /* 00000D28 */ 00000D22 3007 move.w D0, D7 00000D24 6000 00B0 bra +0xB2 /* 00000DD6 */ label00000D28: 00000D28 202E FFFC move.l D0, [A6 - 0x4] 00000D2C B0AD B38C cmp.l D0, [A5 - 0x4C74] 00000D30 6708 beq +0xA /* 00000D3A */ 00000D32 303C FC20 move.w D0, 0xFC20 00000D36 6000 009E bra +0xA0 /* 00000DD6 */ label00000D3A: 00000D3A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000D3E 4267 clr.w -[A7] 00000D40 486D AA8E pea.l [A5 - 0x5572] 00000D44 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000D48 4FEF 000A lea.l A7, [A7 + 0xA] 00000D4C 3E00 move.w D7, D0 00000D4E 4A47 tst.w D7 00000D50 6706 beq +0x8 /* 00000D58 */ 00000D52 3007 move.w D0, D7 00000D54 6000 0080 bra +0x82 /* 00000DD6 */ label00000D58: 00000D58 202E FFFC move.l D0, [A6 - 0x4] 00000D5C B0AD B38C cmp.l D0, [A5 - 0x4C74] 00000D60 6708 beq +0xA /* 00000D6A */ 00000D62 303C FC20 move.w D0, 0xFC20 00000D66 6000 006E bra +0x70 /* 00000DD6 */ label00000D6A: 00000D6A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000D6E 4267 clr.w -[A7] 00000D70 486D AA9E pea.l [A5 - 0x5562] 00000D74 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000D78 4FEF 000A lea.l A7, [A7 + 0xA] 00000D7C 3E00 move.w D7, D0 00000D7E 4A47 tst.w D7 00000D80 6706 beq +0x8 /* 00000D88 */ 00000D82 3007 move.w D0, D7 00000D84 6000 0050 bra +0x52 /* 00000DD6 */ label00000D88: 00000D88 202E FFFC move.l D0, [A6 - 0x4] 00000D8C B0AD B38C cmp.l D0, [A5 - 0x4C74] 00000D90 6706 beq +0x8 /* 00000D98 */ 00000D92 303C FC20 move.w D0, 0xFC20 00000D96 603E bra +0x40 /* 00000DD6 */ label00000D98: 00000D98 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000D9C 4EBA 3DD2 jsr [PC + 0x3DD2 /* 00004B70 */] 00000DA0 588F addq.l A7, 4 00000DA2 0C40 0001 cmpi.w D0, 0x1 00000DA6 662C bne +0x2E /* 00000DD4 */ 00000DA8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000DAC 4267 clr.w -[A7] 00000DAE 486D AAAA pea.l [A5 - 0x5556] 00000DB2 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000DB6 4FEF 000A lea.l A7, [A7 + 0xA] 00000DBA 3E00 move.w D7, D0 00000DBC 4A47 tst.w D7 00000DBE 6704 beq +0x6 /* 00000DC4 */ 00000DC0 3007 move.w D0, D7 00000DC2 6012 bra +0x14 /* 00000DD6 */ label00000DC4: 00000DC4 202E FFFC move.l D0, [A6 - 0x4] 00000DC8 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00000DCC 6706 beq +0x8 /* 00000DD4 */ 00000DCE 303C FC20 move.w D0, 0xFC20 00000DD2 6002 bra +0x4 /* 00000DD6 */ label00000DD4: 00000DD4 7000 moveq.l D0, 0x00 label00000DD6: 00000DD6 2E1F move.l D7, [A7]+ 00000DD8 4E5E unlink A6 00000DDA 4E75 rts export_17: fn00000DDC: 00000DDC 4E56 FFCC link A6, -0x0034 00000DE0 4A6D B104 tst.w [A5 - 0x4EFC] 00000DE4 6768 beq +0x6A /* 00000E4E */ 00000DE6 2D78 0AEC FFCC move.l [A6 - 0x34], [0x00000AEC /* AppParmHandle */] 00000DEC 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000DF0 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000DF4 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000DF8 4878 0030 push.l 0x30 /* '0' */ 00000DFC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000E00 70FF moveq.l D0, 0xFFFFFFFF 00000E02 3D40 FFD0 move.w [A6 - 0x30], D0 00000E06 2D6D B340 FFD2 move.l [A6 - 0x2E], [A5 - 0x4CC0] 00000E0C 2D6D B350 FFD6 move.l [A6 - 0x2A], [A5 - 0x4CB0] 00000E12 486E FFDE pea.l [A6 - 0x22] 00000E16 486E FFDA pea.l [A6 - 0x26] 00000E1A 206D B334 movea.l A0, [A5 - 0x4CCC] 00000E1E 3F28 0002 move.w -[A7], [A0 + 0x2] 00000E22 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 00000E26 4FEF 000A lea.l A7, [A7 + 0xA] 00000E2A 486E FFE0 pea.l [A6 - 0x20] 00000E2E 206D B334 movea.l A0, [A5 - 0x4CCC] 00000E32 4868 000A pea.l [A0 + 0xA] 00000E36 4EBA 3818 jsr [PC + 0x3818 /* 00004650 */] 00000E3A 508F addq.l A7, 8 00000E3C 206E FFCC movea.l A0, [A6 - 0x34] 00000E40 2050 movea.l A0, [A0] 00000E42 43EE FFD0 lea.l A1, [A6 - 0x30] 00000E46 700B moveq.l D0, 0x0B label00000E48: 00000E48 20D9 move.l [A0]+, [A1]+ 00000E4A 51C8 FFFC dbf D0, -0x6 /* 00000E48 */ label00000E4E: 00000E4E 4E5E unlink A6 00000E50 4E75 rts export_13: fn00000E52: 00000E52 486D B334 pea.l [A5 - 0x4CCC] 00000E56 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */] 00000E5A 588F addq.l A7, 4 00000E5C 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00000E60 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000E64 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00000E68 508F addq.l A7, 8 00000E6A 3F00 move.w -[A7], D0 00000E6C 4EBA FC28 jsr [PC - 0x3D8 /* 00000A96 */] 00000E70 548F addq.l A7, 2 00000E72 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00000E76 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000E7A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00000E7E 508F addq.l A7, 8 00000E80 3F00 move.w -[A7], D0 00000E82 4EBA FC12 jsr [PC - 0x3EE /* 00000A96 */] 00000E86 548F addq.l A7, 2 00000E88 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00000E8C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000E90 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00000E94 508F addq.l A7, 8 00000E96 3F00 move.w -[A7], D0 00000E98 4EBA FBFC jsr [PC - 0x404 /* 00000A96 */] 00000E9C 548F addq.l A7, 2 00000E9E 42A7 clr.l -[A7] 00000EA0 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000EA4 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00000EA8 508F addq.l A7, 8 00000EAA 3F00 move.w -[A7], D0 00000EAC 4EBA FBE8 jsr [PC - 0x418 /* 00000A96 */] 00000EB0 548F addq.l A7, 2 00000EB2 4878 0001 push.l 0x1 00000EB6 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000EBA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00000EBE 508F addq.l A7, 8 00000EC0 3F00 move.w -[A7], D0 00000EC2 4EBA FBD2 jsr [PC - 0x42E /* 00000A96 */] 00000EC6 548F addq.l A7, 2 00000EC8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000ECC 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00000ED0 588F addq.l A7, 4 00000ED2 3F00 move.w -[A7], D0 00000ED4 4EBA FBC0 jsr [PC - 0x440 /* 00000A96 */] 00000ED8 548F addq.l A7, 2 00000EDA 4A6D B110 tst.w [A5 - 0x4EF0] 00000EDE 6710 beq +0x12 /* 00000EF0 */ 00000EE0 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 00000EE4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000EE8 2F2D B378 move.l -[A7], [A5 - 0x4C88] 00000EEC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00000EF0: 00000EF0 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000EF4 A914 syscall DisposeWindow 00000EF6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000EFA 4EBA 21EE jsr [PC + 0x21EE /* 000030EA */] 00000EFE 588F addq.l A7, 4 00000F00 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000F04 4EBA 3D3E jsr [PC + 0x3D3E /* 00004C44 */] 00000F08 588F addq.l A7, 4 00000F0A 4E75 rts fn00000F0C: 00000F0C 4E56 FFEE link A6, -0x0012 00000F10 4267 clr.w -[A7] 00000F12 42A7 clr.l -[A7] 00000F14 3F2E 000C move.w -[A7], [A6 + 0xC] 00000F18 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000F1C 301F move.w D0, [A7]+ 00000F1E 2D6E 0008 FFEE move.l [A6 - 0x12], [A6 + 0x8] 00000F24 426E FFF2 clr.w [A6 - 0xE] 00000F28 422E FFF4 clr.b [A6 - 0xC] 00000F2C 486E FFEE pea.l [A6 - 0x12] 00000F30 4EBA 0134 jsr [PC + 0x134 /* 00001066 */] 00000F34 588F addq.l A7, 4 00000F36 A9F4 syscall ExitToShell 00000F38 4E5E unlink A6 00000F3A 4E75 rts export_14: 00000F3C 4E56 FE70 link A6, -0x0190 00000F40 426E FE84 clr.w [A6 - 0x17C] 00000F44 422E FE8E clr.b [A6 - 0x172] 00000F48 426E FE82 clr.w [A6 - 0x17E] 00000F4C 206E 000E movea.l A0, [A6 + 0xE] 00000F50 4A10 tst.b [A0] 00000F52 6750 beq +0x52 /* 00000FA4 */ 00000F54 2D6E 000E FFA0 move.l [A6 - 0x60], [A6 + 0xE] 00000F5A 3D6E 0012 FFA4 move.w [A6 - 0x5C], [A6 + 0x12] 00000F60 426E FFAA clr.w [A6 - 0x56] 00000F64 42AE FFBE clr.l [A6 - 0x42] 00000F68 4267 clr.w -[A7] 00000F6A 486E FF8E pea.l [A6 - 0x72] 00000F6E 4267 clr.w -[A7] 00000F70 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000F74 301F move.w D0, [A7]+ 00000F76 3D40 FFFE move.w [A6 - 0x2], D0 00000F7A 4A6E FFFE tst.w [A6 - 0x2] 00000F7E 6624 bne +0x26 /* 00000FA4 */ 00000F80 7001 moveq.l D0, 0x01 00000F82 3D40 FE84 move.w [A6 - 0x17C], D0 00000F86 3D6E 0012 FE86 move.w [A6 - 0x17A], [A6 + 0x12] 00000F8C 2D6E FFAE FE88 move.l [A6 - 0x178], [A6 - 0x52] 00000F92 422E FE8C clr.b [A6 - 0x174] 00000F96 486E FE8E pea.l [A6 - 0x172] 00000F9A 2F2E 000E move.l -[A7], [A6 + 0xE] 00000F9E 4EBA 36B0 jsr [PC + 0x36B0 /* 00004650 */] 00000FA2 508F addq.l A7, 8 label00000FA4: 00000FA4 2F38 0AEC move.l -[A7], [0x00000AEC /* AppParmHandle */] 00000FA8 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000FAC 7000 moveq.l D0, 0x00 00000FAE 102E FE8E move.b D0, [A6 - 0x172] 00000FB2 0640 000D addi.w D0, 0xD /* '\r' */ 00000FB6 4840 swap.w D0 00000FB8 4240 clr.w D0 00000FBA 4840 swap.w D0 00000FBC 2D40 FFFA move.l [A6 - 0x6], D0 00000FC0 2F38 0AEC move.l -[A7], [0x00000AEC /* AppParmHandle */] 00000FC4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000FC8 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000FCC 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 00000FD0 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000FD4 2F10 move.l -[A7], [A0] 00000FD6 486E FE82 pea.l [A6 - 0x17E] 00000FDA 4EBA 0098 jsr [PC + 0x98 /* 00001074 */] 00000FDE 4FEF 000C lea.l A7, [A7 + 0xC] 00000FE2 2D6E 0008 FFA0 move.l [A6 - 0x60], [A6 + 0x8] 00000FE8 3D6E 000C FFA4 move.w [A6 - 0x5C], [A6 + 0xC] 00000FEE 426E FFAA clr.w [A6 - 0x56] 00000FF2 42AE FFBE clr.l [A6 - 0x42] 00000FF6 4267 clr.w -[A7] 00000FF8 486E FF8E pea.l [A6 - 0x72] 00000FFC 4267 clr.w -[A7] 00000FFE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00001002 301F move.w D0, [A7]+ 00001004 3D40 FFFE move.w [A6 - 0x2], D0 00001008 4A6E FFFE tst.w [A6 - 0x2] 0000100C 6650 bne +0x52 /* 0000105E */ 0000100E 4267 clr.w -[A7] 00001010 42A7 clr.l -[A7] 00001012 3F2E 000C move.w -[A7], [A6 + 0xC] 00001016 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 0000101A 301F move.w D0, [A7]+ 0000101C 3D40 FFFE move.w [A6 - 0x2], D0 00001020 4A6E FFFE tst.w [A6 - 0x2] 00001024 6638 bne +0x3A /* 0000105E */ 00001026 2D6E 0008 FE70 move.l [A6 - 0x190], [A6 + 0x8] 0000102C 426E FE74 clr.w [A6 - 0x18C] 00001030 704C moveq.l D0, 0x4C 00001032 1D40 FE76 move.b [A6 - 0x18A], D0 00001036 7043 moveq.l D0, 0x43 00001038 1D40 FE77 move.b [A6 - 0x189], D0 0000103C 7006 moveq.l D0, 0x06 0000103E 2D40 FE78 move.l [A6 - 0x188], D0 00001042 3D6E FFB6 FE7C move.w [A6 - 0x184], [A6 - 0x4A] 00001048 2D7C C000 0000 FE7E move.l [A6 - 0x182], 0xC0000000 00001050 486E FE70 pea.l [A6 - 0x190] 00001054 4EBA 0010 jsr [PC + 0x10 /* 00001066 */] 00001058 588F addq.l A7, 4 0000105A 3D40 FFFE move.w [A6 - 0x2], D0 label0000105E: 0000105E 302E FFFE move.w D0, [A6 - 0x2] 00001062 4E5E unlink A6 00001064 4E75 rts fn00001066: 00001066 4E56 0000 link A6, 0 0000106A 206E 0008 movea.l A0, [A6 + 0x8] 0000106E A9F2 syscall Launch/LaunchApplication 00001070 4E5E unlink A6 00001072 4E75 rts export_19: fn00001074: 00001074 4E56 0000 link A6, 0 00001078 206E 0008 movea.l A0, [A6 + 0x8] 0000107C 226E 000C movea.l A1, [A6 + 0xC] 00001080 202E 0010 move.l D0, [A6 + 0x10] 00001084 0C80 0000 0400 cmpi.l D0, 0x400 0000108A 6D06 blt +0x8 /* 00001092 */ 0000108C A02E syscall BlockMove/BlockMoveData 0000108E 4E5E unlink A6 00001090 4E75 rts label00001092: 00001092 2208 move.l D1, A0 00001094 C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00001098 2409 move.l D2, A1 0000109A C4B8 031A and.l D2, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 0000109E 9481 sub.l D2, D1 000010A0 6734 beq +0x36 /* 000010D6 */ 000010A2 6D46 blt +0x48 /* 000010EA */ 000010A4 D1C0 add.l A0, D0 000010A6 D3C0 add.l A1, D0 000010A8 6010 bra +0x12 /* 000010BA */ label000010AA: 000010AA 1320 move.b -[A1], -[A0] 000010AC 1320 move.b -[A1], -[A0] 000010AE 1320 move.b -[A1], -[A0] 000010B0 1320 move.b -[A1], -[A0] 000010B2 1320 move.b -[A1], -[A0] 000010B4 1320 move.b -[A1], -[A0] 000010B6 1320 move.b -[A1], -[A0] 000010B8 1320 move.b -[A1], -[A0] label000010BA: 000010BA 5180 subq.l D0, 8 000010BC 6EEC bgt -0x12 /* 000010AA */ 000010BE 4440 neg.w D0 000010C0 D040 add.w D0, D0 000010C2 4EFB 0002 jmp [PC + D0.w + 0x2] 000010C6 1320 move.b -[A1], -[A0] 000010C8 1320 move.b -[A1], -[A0] 000010CA 1320 move.b -[A1], -[A0] 000010CC 1320 move.b -[A1], -[A0] 000010CE 1320 move.b -[A1], -[A0] 000010D0 1320 move.b -[A1], -[A0] 000010D2 1320 move.b -[A1], -[A0] 000010D4 1320 move.b -[A1], -[A0] label000010D6: 000010D6 4E5E unlink A6 000010D8 4E75 rts label000010DA: 000010DA 12D8 move.b [A1]+, [A0]+ 000010DC 12D8 move.b [A1]+, [A0]+ 000010DE 12D8 move.b [A1]+, [A0]+ 000010E0 12D8 move.b [A1]+, [A0]+ 000010E2 12D8 move.b [A1]+, [A0]+ 000010E4 12D8 move.b [A1]+, [A0]+ 000010E6 12D8 move.b [A1]+, [A0]+ 000010E8 12D8 move.b [A1]+, [A0]+ label000010EA: 000010EA 5180 subq.l D0, 8 000010EC 6EEC bgt -0x12 /* 000010DA */ 000010EE 4440 neg.w D0 000010F0 D040 add.w D0, D0 000010F2 4EFB 0002 jmp [PC + D0.w + 0x2] 000010F6 12D8 move.b [A1]+, [A0]+ 000010F8 12D8 move.b [A1]+, [A0]+ 000010FA 12D8 move.b [A1]+, [A0]+ 000010FC 12D8 move.b [A1]+, [A0]+ 000010FE 12D8 move.b [A1]+, [A0]+ 00001100 12D8 move.b [A1]+, [A0]+ 00001102 12D8 move.b [A1]+, [A0]+ 00001104 12D8 move.b [A1]+, [A0]+ 00001106 4E5E unlink A6 00001108 4E75 rts export_20: 0000110A 4E56 0000 link A6, 0 0000110E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00001112 246E 0008 movea.l A2, [A6 + 0x8] 00001116 266E 000C movea.l A3, [A6 + 0xC] 0000111A 262E 0010 move.l D3, [A6 + 0x10] 0000111E 49FA 0094 lea.l A4, [PC + 0x94 /* 000011B4, value 0x0, cstring "" */] 00001122 7000 moveq.l D0, 0x00 00001124 7200 moveq.l D1, 0x00 label00001126: 00001126 5383 subq.l D3, 1 00001128 6D52 blt +0x54 /* 0000117C */ 0000112A 101B move.b D0, [A3]+ 0000112C 1034 0000 move.b D0, [A4 + D0.w] 00001130 67F4 beq -0xA /* 00001126 */ 00001132 1200 move.b D1, D0 00001134 5383 subq.l D3, 1 00001136 6D44 blt +0x46 /* 0000117C */ 00001138 101B move.b D0, [A3]+ 0000113A 1034 0000 move.b D0, [A4 + D0.w] 0000113E 67E6 beq -0x18 /* 00001126 */ 00001140 EB49 lsl D1.w, 5 00001142 8200 or.b D1, D0 00001144 5383 subq.l D3, 1 00001146 6D34 blt +0x36 /* 0000117C */ 00001148 101B move.b D0, [A3]+ 0000114A 1034 0000 move.b D0, [A4 + D0.w] 0000114E 67D6 beq -0x28 /* 00001126 */ 00001150 EB49 lsl D1.w, 5 00001152 8200 or.b D1, D0 00001154 0C41 5105 cmpi.w D1, 0x5105 00001158 6714 beq +0x16 /* 0000116E */ 0000115A 7803 moveq.l D4, 0x03 label0000115C: 0000115C 4242 clr.w D2 0000115E 1401 move.b D2, D1 00001160 3002 move.w D0, D2 00001162 E648 lsr D0.w, 3 00001164 05F2 .incomplete 00001166 0000 E759 ori.b D0, 0x59 /* 'Y' */ 0000116A 51CC FFF0 dbf D4, -0x12 /* 0000115C */ label0000116E: 0000116E 5383 subq.l D3, 1 00001170 6D0A blt +0xC /* 0000117C */ 00001172 101B move.b D0, [A3]+ 00001174 1034 0000 move.b D0, [A4 + D0.w] 00001178 66F4 bne -0xA /* 0000116E */ 0000117A 60AA bra -0x54 /* 00001126 */ label0000117C: 0000117C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00001180 4E5E unlink A6 00001182 4E75 rts export_21: fn00001184: 00001184 4E56 0000 link A6, 0 00001188 206E 0008 movea.l A0, [A6 + 0x8] 0000118C 43FA 0026 lea.l A1, [PC + 0x26 /* 000011B4, value 0x0, cstring "" */] 00001190 4280 clr.l D0 00001192 1018 move.b D0, [A0]+ 00001194 2200 move.l D1, D0 00001196 EF99 rol D1, 7 00001198 4242 clr.w D2 0000119A 600A bra +0xC /* 000011A6 */ label0000119C: 0000119C 1418 move.b D2, [A0]+ 0000119E 1431 2000 move.b D2, [A1 + D2.w] 000011A2 B501 xor.b D1, D2 000011A4 EB99 rol D1, 5 label000011A6: 000011A6 51C8 FFF4 dbf D0, -0xE /* 0000119C */ 000011AA 206E 000C movea.l A0, [A6 + 0xC] 000011AE 2081 move.l [A0], D1 000011B0 4E5E unlink A6 000011B2 4E75 rts 000011B4 0000 0000 ori.b D0, 0x0 000011B8 0000 0000 ori.b D0, 0x0 000011BC 0000 0000 ori.b D0, 0x0 000011C0 0000 0000 ori.b D0, 0x0 000011C4 0000 0000 ori.b D0, 0x0 000011C8 0000 0000 ori.b D0, 0x0 000011CC 0000 0000 ori.b D0, 0x0 000011D0 0000 0000 ori.b D0, 0x0 000011D4 0000 0000 ori.b D0, 0x0 000011D8 0000 0000 ori.b D0, 0x0 000011DC 0000 0000 ori.b D0, 0x0 000011E0 0000 0000 ori.b D0, 0x0 000011E4 1B1C move.b -[A5], [A4]+ 000011E6 1D1E move.b -[A6], [A6]+ 000011E8 1F11 move.b -[A7], [A1] 000011EA 181A move.b D4, [A2]+ 000011EC 0A16 0000 xori.b [A6], 0x0 000011F0 0000 0000 ori.b D0, 0x0 000011F4 0001 0203 ori.b D1, 0x3 000011F8 0405 0607 subi.b D5, 0x7 000011FC 0809 0A0B btst.b A1, 0xB 00001200 0C0D 0E0F cmpi.b A5, 0xF 00001204 1011 move.b D0, [A1] 00001206 1213 move.b D1, [A3] 00001208 1415 move.b D2, [A5] 0000120A 1617 move.b D3, [A7] 0000120C 1819 move.b D4, [A1]+ 0000120E 1A00 move.b D5, D0 00001210 0000 0000 ori.b D0, 0x0 00001214 0001 0203 ori.b D1, 0x3 00001218 0405 0607 subi.b D5, 0x7 0000121C 0809 0A0B btst.b A1, 0xB 00001220 0C0D 0E0F cmpi.b A5, 0xF 00001224 1011 move.b D0, [A1] 00001226 1213 move.b D1, [A3] 00001228 1415 move.b D2, [A5] 0000122A 1617 move.b D3, [A7] 0000122C 1819 move.b D4, [A1]+ 0000122E 1A00 move.b D5, D0 00001230 0000 0000 ori.b D0, 0x0 00001234 0101 btst D1, D0 00001236 0305 btst D5, D1 00001238 0E0F 1501 .invalid.b A7, 0x1 // invalid immediate operation 0000123C 0101 btst D1, D0 0000123E 0101 btst D1, D0 00001240 0103 btst D3, D0 00001242 0505 btst D5, D2 00001244 0505 btst D5, D2 00001246 0909 btst A1, D4 00001248 0909 btst A1, D4 0000124A 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000124E 0F0F btst A7, D7 00001250 1515 move.b -[A2], [A5] 00001252 1515 move.b -[A2], [A5] 00001254 0000 0000 ori.b D0, 0x0 00001258 0000 0000 ori.b D0, 0x0 0000125C 0000 0000 ori.b D0, 0x0 00001260 0000 010F ori.b D0, 0xF 00001264 0000 0000 ori.b D0, 0x0 00001268 0000 0000 ori.b D0, 0x0 0000126C 0000 0001 ori.b D0, 0x1 00001270 0F00 btst D0, D7 00001272 010F btst A7, D0 00001274 0000 0000 ori.b D0, 0x0 00001278 0000 0000 ori.b D0, 0x0 0000127C 0000 0001 ori.b D0, 0x1 00001280 010F btst A7, D0 00001282 0F0F btst A7, D7 00001284 0000 0000 ori.b D0, 0x0 00001288 0000 0000 ori.b D0, 0x0 0000128C 0000 0000 ori.b D0, 0x0 00001290 0000 0000 ori.b D0, 0x0 00001294 0000 0000 ori.b D0, 0x0 00001298 0000 0000 ori.b D0, 0x0 0000129C 0000 0000 ori.b D0, 0x0 000012A0 0000 0000 ori.b D0, 0x0 000012A4 0000 0000 ori.b D0, 0x0 000012A8 0000 0000 ori.b D0, 0x0 000012AC 0000 0000 ori.b D0, 0x0 000012B0 0000 0000 ori.b D0, 0x0 fn000012B4: 000012B4 4A78 096A tst.w [0x0000096A /* ScrapState */] 000012B8 6C06 bge +0x8 /* 000012C0 */ 000012BA 42A7 clr.l -[A7] 000012BC A9FC syscall ZeroScrap 000012BE 201F move.l D0, [A7]+ label000012C0: 000012C0 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 000012C6 42A7 clr.l -[A7] 000012C8 A9FB syscall LoadScrap/LodeScrap 000012CA 201F move.l D0, [A7]+ 000012CC 4E75 rts fn000012CE: 000012CE 4E56 FE0E link A6, -0x01F2 000012D2 4267 clr.w -[A7] 000012D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012D8 A86A syscall HiWord 000012DA 301F move.w D0, [A7]+ 000012DC 3D40 FE12 move.w [A6 - 0x1EE], D0 000012E0 4267 clr.w -[A7] 000012E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012E6 A86B syscall LoWord 000012E8 301F move.w D0, [A7]+ 000012EA 3D40 FE10 move.w [A6 - 0x1F0], D0 000012EE 4A6E FE12 tst.w [A6 - 0x1EE] 000012F2 6F00 0266 ble +0x268 /* 0000155A */ 000012F6 302E FE12 move.w D0, [A6 - 0x1EE] 000012FA B06D B116 cmp.w D0, [A5 - 0x4EEA] 000012FE 6E00 025A bgt +0x25C /* 0000155A */ 00001302 42A7 clr.l -[A7] 00001304 A975 syscall TickCount 00001306 201F move.l D0, [A7]+ 00001308 5C80 addq.l D0, 6 0000130A 2D40 FFFA move.l [A6 - 0x6], D0 0000130E 206D B148 movea.l A0, [A5 - 0x4EB8] 00001312 302E FE12 move.w D0, [A6 - 0x1EE] 00001316 5340 subq.w D0, 1 00001318 C1FC 001C muls.w D0, 0x1C 0000131C D090 add.l D0, [A0] 0000131E 2040 movea.l A0, D0 00001320 43EE FFC4 lea.l A1, [A6 - 0x3C] 00001324 7006 moveq.l D0, 0x06 label00001326: 00001326 22D8 move.l [A1]+, [A0]+ 00001328 51C8 FFFC dbf D0, -0x6 /* 00001326 */ 0000132C 42A7 clr.l -[A7] 0000132E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001332 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001336 201F move.l D0, [A7]+ 00001338 4878 001A push.l 0x1A 0000133C 2F00 move.l -[A7], D0 0000133E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001342 3D40 FFFE move.w [A6 - 0x2], D0 00001346 206E FFD8 movea.l A0, [A6 - 0x28] 0000134A 486E FE14 pea.l [A6 - 0x1EC] 0000134E 2050 movea.l A0, [A0] 00001350 2F28 0012 move.l -[A7], [A0 + 0x12] 00001354 4EBA 2FAC jsr [PC + 0x2FAC /* 00004302 */] 00001358 508F addq.l A7, 8 0000135A 302E FE10 move.w D0, [A6 - 0x1F0] 0000135E B06E FFFE cmp.w D0, [A6 - 0x2] 00001362 6F00 007E ble +0x80 /* 000013E2 */ 00001366 486E FE14 pea.l [A6 - 0x1EC] 0000136A 486D B644 pea.l [A5 - 0x49BC] 0000136E 4EBA 3544 jsr [PC + 0x3544 /* 000048B4 */] 00001372 508F addq.l A7, 8 00001374 4A40 tst.w D0 00001376 6700 006A beq +0x6C /* 000013E2 */ 0000137A 4878 7530 push.l 0x7530 /* 'u0' */ 0000137E 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00001382 588F addq.l A7, 4 00001384 4A40 tst.w D0 00001386 6712 beq +0x14 /* 0000139A */ 00001388 4267 clr.w -[A7] 0000138A 3F3C 0005 move.w -[A7], 0x5 0000138E 3F3C 03E8 move.w -[A7], 0x3E8 00001392 4EBA F062 jsr [PC - 0xF9E /* 000003F6 */] 00001396 5C8F addq.l A7, 6 00001398 6034 bra +0x36 /* 000013CE */ label0000139A: 0000139A 4267 clr.w -[A7] 0000139C 42A7 clr.l -[A7] 0000139E 3F2D B18E move.w -[A7], [A5 - 0x4E72] 000013A2 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000013A6 301F move.w D0, [A7]+ 000013A8 42A7 clr.l -[A7] 000013AA 3F2E FE12 move.w -[A7], [A6 - 0x1EE] 000013AE A949 syscall GetMenuHandle 000013B0 205F movea.l A0, [A7]+ 000013B2 2D48 FF14 move.l [A6 - 0xEC], A0 000013B6 2F2E FF14 move.l -[A7], [A6 - 0xEC] 000013BA 3F2E FE10 move.w -[A7], [A6 - 0x1F0] 000013BE 486E FE14 pea.l [A6 - 0x1EC] 000013C2 A946 syscall GetMenuItemText/GetItem 000013C4 4267 clr.w -[A7] 000013C6 486E FE14 pea.l [A6 - 0x1EC] 000013CA A9B6 syscall OpenDeskAcc 000013CC 301F move.w D0, [A7]+ label000013CE: 000013CE 42A7 clr.l -[A7] 000013D0 A975 syscall TickCount 000013D2 201F move.l D0, [A7]+ 000013D4 B0AE FFFA cmp.l D0, [A6 - 0x6] 000013D8 6DF4 blt -0xA /* 000013CE */ 000013DA 4267 clr.w -[A7] 000013DC A938 syscall HiliteMenu 000013DE 6000 017A bra +0x17C /* 0000155A */ label000013E2: 000013E2 302E FE10 move.w D0, [A6 - 0x1F0] 000013E6 B06E FFFE cmp.w D0, [A6 - 0x2] 000013EA 6F00 0072 ble +0x74 /* 0000145E */ 000013EE 486E FE14 pea.l [A6 - 0x1EC] 000013F2 486D B64A pea.l [A5 - 0x49B6] 000013F6 4EBA 34BC jsr [PC + 0x34BC /* 000048B4 */] 000013FA 508F addq.l A7, 8 000013FC 4A40 tst.w D0 000013FE 675E beq +0x60 /* 0000145E */ 00001400 42A7 clr.l -[A7] 00001402 3F2E FE12 move.w -[A7], [A6 - 0x1EE] 00001406 A949 syscall GetMenuHandle 00001408 205F movea.l A0, [A7]+ 0000140A 2D48 FF14 move.l [A6 - 0xEC], A0 0000140E 2F2E FF14 move.l -[A7], [A6 - 0xEC] 00001412 3F2E FE10 move.w -[A7], [A6 - 0x1F0] 00001416 486E FE14 pea.l [A6 - 0x1EC] 0000141A A946 syscall GetMenuItemText/GetItem 0000141C 486E FE14 pea.l [A6 - 0x1EC] 00001420 486E FE0E pea.l [A6 - 0x1F2] 00001424 A900 syscall GetFNum 00001426 3B6E FE0E B31E move.w [A5 - 0x4CE2], [A6 - 0x1F2] 0000142C 486E FF18 pea.l [A6 - 0xE8] 00001430 4EBA 2512 jsr [PC + 0x2512 /* 00003944 */] 00001434 588F addq.l A7, 4 00001436 2F2E FF18 move.l -[A7], [A6 - 0xE8] 0000143A 486D B650 pea.l [A5 - 0x49B0] 0000143E 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001442 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001446 4FEF 000C lea.l A7, [A7 + 0xC] label0000144A: 0000144A 42A7 clr.l -[A7] 0000144C A975 syscall TickCount 0000144E 201F move.l D0, [A7]+ 00001450 B0AE FFFA cmp.l D0, [A6 - 0x6] 00001454 6DF4 blt -0xA /* 0000144A */ 00001456 4267 clr.w -[A7] 00001458 A938 syscall HiliteMenu 0000145A 6000 00FE bra +0x100 /* 0000155A */ label0000145E: 0000145E 302E FE10 move.w D0, [A6 - 0x1F0] 00001462 B06E FFFE cmp.w D0, [A6 - 0x2] 00001466 6E00 00E2 bgt +0xE4 /* 0000154A */ 0000146A 536E FE10 subq.w [A6 - 0x1F0], 1 0000146E 4A6D B304 tst.w [A5 - 0x4CFC] 00001472 6700 00B4 beq +0xB6 /* 00001528 */ 00001476 4A6D B318 tst.w [A5 - 0x4CE8] 0000147A 6700 00AC beq +0xAE /* 00001528 */ 0000147E 4EBA 196E jsr [PC + 0x196E /* 00002DEE */] 00001482 4A40 tst.w D0 00001484 6700 00A2 beq +0xA4 /* 00001528 */ 00001488 422E FE14 clr.b [A6 - 0x1EC] 0000148C 41EE FF1E lea.l A0, [A6 - 0xE2] 00001490 43EE FFC4 lea.l A1, [A6 - 0x3C] 00001494 7006 moveq.l D0, 0x06 label00001496: 00001496 20D9 move.l [A0]+, [A1]+ 00001498 51C8 FFFC dbf D0, -0x6 /* 00001496 */ 0000149C 3D6E FE10 FF3A move.w [A6 - 0xC6], [A6 - 0x1F0] 000014A2 486E FE14 pea.l [A6 - 0x1EC] 000014A6 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000014AA 486E FF1C pea.l [A6 - 0xE4] 000014AE 4EBA 3EAC jsr [PC + 0x3EAC /* 0000535C */] 000014B2 4FEF 000A lea.l A7, [A7 + 0xA] 000014B6 206E FFDC movea.l A0, [A6 - 0x24] 000014BA 302E FE10 move.w D0, [A6 - 0x1F0] 000014BE C1FC 001A muls.w D0, 0x1A 000014C2 D090 add.l D0, [A0] 000014C4 2040 movea.l A0, D0 000014C6 43EE FFE0 lea.l A1, [A6 - 0x20] 000014CA 7005 moveq.l D0, 0x05 label000014CC: 000014CC 22D8 move.l [A1]+, [A0]+ 000014CE 51C8 FFFC dbf D0, -0x6 /* 000014CC */ 000014D2 32D8 move.w [A1]+, [A0]+ 000014D4 486E FE14 pea.l [A6 - 0x1EC] 000014D8 3F3C FFFF move.w -[A7], 0xFFFF 000014DC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000014E0 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] 000014E4 4FEF 000A lea.l A7, [A7 + 0xA] 000014E8 4A40 tst.w D0 000014EA 675E beq +0x60 /* 0000154A */ 000014EC 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000014F0 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 000014F4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000014F8 508F addq.l A7, 8 000014FA 3F00 move.w -[A7], D0 000014FC 4EBA F598 jsr [PC - 0xA68 /* 00000A96 */] 00001500 548F addq.l A7, 2 00001502 422E FE14 clr.b [A6 - 0x1EC] 00001506 486E FE14 pea.l [A6 - 0x1EC] 0000150A 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 0000150E 486E FF1C pea.l [A6 - 0xE4] 00001512 4EBA 3F22 jsr [PC + 0x3F22 /* 00005436 */] 00001516 4FEF 000A lea.l A7, [A7 + 0xA] 0000151A 486E FE14 pea.l [A6 - 0x1EC] 0000151E 4267 clr.w -[A7] 00001520 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00001524 5C8F addq.l A7, 6 00001526 6022 bra +0x24 /* 0000154A */ label00001528: 00001528 486E FF18 pea.l [A6 - 0xE8] 0000152C 4EBA 2416 jsr [PC + 0x2416 /* 00003944 */] 00001530 588F addq.l A7, 4 00001532 2F2E FF18 move.l -[A7], [A6 - 0xE8] 00001536 486D B65C pea.l [A5 - 0x49A4] 0000153A 3F2E FE10 move.w -[A7], [A6 - 0x1F0] 0000153E 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001542 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00001546 4FEF 000E lea.l A7, [A7 + 0xE] label0000154A: 0000154A 42A7 clr.l -[A7] 0000154C A975 syscall TickCount 0000154E 201F move.l D0, [A7]+ 00001550 B0AE FFFA cmp.l D0, [A6 - 0x6] 00001554 6DF4 blt -0xA /* 0000154A */ 00001556 4267 clr.w -[A7] 00001558 A938 syscall HiliteMenu label0000155A: 0000155A 4E5E unlink A6 0000155C 4E75 rts fn0000155E: 0000155E 4E56 FFEC link A6, -0x0014 00001562 42A7 clr.l -[A7] 00001564 A924 syscall FrontWindow 00001566 205F movea.l A0, [A7]+ 00001568 2D48 FFEC move.l [A6 - 0x14], A0 0000156C 4AAE FFEC tst.l [A6 - 0x14] 00001570 670E beq +0x10 /* 00001580 */ 00001572 206E FFEC movea.l A0, [A6 - 0x14] 00001576 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 0000157C 6600 00EA bne +0xEC /* 00001668 */ label00001580: 00001580 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00001584 A873 syscall SetPort 00001586 486E FFF4 pea.l [A6 - 0xC] 0000158A A972 syscall GetMouse 0000158C 486E FFF4 pea.l [A6 - 0xC] 00001590 A870 syscall LocalToGlobal 00001592 4267 clr.w -[A7] 00001594 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001598 486E FFF0 pea.l [A6 - 0x10] 0000159C A92C syscall FindWindow 0000159E 301F move.w D0, [A7]+ 000015A0 0C40 0003 cmpi.w D0, 0x3 000015A4 6600 009C bne +0x9E /* 00001642 */ 000015A8 206E FFF0 movea.l A0, [A6 - 0x10] 000015AC 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 000015B2 6600 008E bne +0x90 /* 00001642 */ 000015B6 202E FFF0 move.l D0, [A6 - 0x10] 000015BA B0AD B3DC cmp.l D0, [A5 - 0x4C24] 000015BE 670E beq +0x10 /* 000015CE */ 000015C0 206E FFF0 movea.l A0, [A6 - 0x10] 000015C4 0CA8 FFFF FC19 0098 cmpi.l [A0 + 0x98], 0xFFFFFC19 000015CC 663E bne +0x40 /* 0000160C */ label000015CE: 000015CE 4AAE FFEC tst.l [A6 - 0x14] 000015D2 6716 beq +0x18 /* 000015EA */ 000015D4 4267 clr.w -[A7] 000015D6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000015DA A80A syscall GetWVariant 000015DC 301F move.w D0, [A7]+ 000015DE 0C40 0001 cmpi.w D0, 0x1 000015E2 6606 bne +0x8 /* 000015EA */ 000015E4 A850 syscall InitCursor 000015E6 6000 0080 bra +0x82 /* 00001668 */ label000015EA: 000015EA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000015EE A873 syscall SetPort 000015F0 486E FFF4 pea.l [A6 - 0xC] 000015F4 A972 syscall GetMouse 000015F6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000015FA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000015FE 3F3C 0005 move.w -[A7], 0x5 00001602 4EBA 07F6 jsr [PC + 0x7F6 /* 00001DFA */] 00001606 4FEF 000A lea.l A7, [A7 + 0xA] 0000160A 605C bra +0x5E /* 00001668 */ label0000160C: 0000160C 486E FFEC pea.l [A6 - 0x14] 00001610 4EBA 2332 jsr [PC + 0x2332 /* 00003944 */] 00001614 588F addq.l A7, 4 00001616 202E FFF0 move.l D0, [A6 - 0x10] 0000161A B0AE FFEC cmp.l D0, [A6 - 0x14] 0000161E 6622 bne +0x24 /* 00001642 */ 00001620 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001624 A873 syscall SetPort 00001626 486E FFF4 pea.l [A6 - 0xC] 0000162A A972 syscall GetMouse 0000162C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001630 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001634 3F3C 0005 move.w -[A7], 0x5 00001638 4EBA 07C0 jsr [PC + 0x7C0 /* 00001DFA */] 0000163C 4FEF 000A lea.l A7, [A7 + 0xA] 00001640 6026 bra +0x28 /* 00001668 */ label00001642: 00001642 A850 syscall InitCursor 00001644 4A6D B3CC tst.w [A5 - 0x4C34] 00001648 6D1E blt +0x20 /* 00001668 */ 0000164A 2F2D B3D2 move.l -[A7], [A5 - 0x4C2E] 0000164E A873 syscall SetPort 00001650 486D B334 pea.l [A5 - 0x4CCC] 00001654 2F2D B3D2 move.l -[A7], [A5 - 0x4C2E] 00001658 4EBA 1A04 jsr [PC + 0x1A04 /* 0000305E */] 0000165C 508F addq.l A7, 8 0000165E 486D B668 pea.l [A5 - 0x4998] 00001662 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00001666 588F addq.l A7, 4 label00001668: 00001668 4E5E unlink A6 0000166A 4E75 rts fn0000166C: 0000166C 4E56 FFF8 link A6, -0x0008 00001670 42A7 clr.l -[A7] 00001672 A924 syscall FrontWindow 00001674 205F movea.l A0, [A7]+ 00001676 2D48 FFF8 move.l [A6 - 0x8], A0 0000167A 4AAE FFF8 tst.l [A6 - 0x8] 0000167E 670C beq +0xE /* 0000168C */ 00001680 206E FFF8 movea.l A0, [A6 - 0x8] 00001684 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 0000168A 6642 bne +0x44 /* 000016CE */ label0000168C: 0000168C 206D B3DC movea.l A0, [A5 - 0x4C24] 00001690 4A28 006E tst.b [A0 + 0x6E] 00001694 671A beq +0x1C /* 000016B0 */ 00001696 4A6D B4E8 tst.w [A5 - 0x4B18] 0000169A 6C14 bge +0x16 /* 000016B0 */ 0000169C 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 000016A0 2F2D B162 move.l -[A7], [A5 - 0x4E9E] 000016A4 3F3C 0003 move.w -[A7], 0x3 000016A8 4EBA 0750 jsr [PC + 0x750 /* 00001DFA */] 000016AC 4FEF 000A lea.l A7, [A7 + 0xA] label000016B0: 000016B0 486E FFFC pea.l [A6 - 0x4] 000016B4 4EBA 228E jsr [PC + 0x228E /* 00003944 */] 000016B8 588F addq.l A7, 4 000016BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016BE 2F2D B162 move.l -[A7], [A5 - 0x4E9E] 000016C2 3F3C 0003 move.w -[A7], 0x3 000016C6 4EBA 0732 jsr [PC + 0x732 /* 00001DFA */] 000016CA 4FEF 000A lea.l A7, [A7 + 0xA] label000016CE: 000016CE 4E5E unlink A6 000016D0 4E75 rts fn000016D2: 000016D2 4E75 rts fn000016D4: 000016D4 302D B118 move.w D0, [A5 - 0x4EE8] 000016D8 B078 0968 cmp.w D0, [0x00000968 /* ScrapCount */] 000016DC 670E beq +0x10 /* 000016EC */ 000016DE 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 000016E2 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 000016E6 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] label000016EC: 000016EC 4E75 rts export_32: 000016EE 4E56 FFE6 link A6, -0x001A 000016F2 2F07 move.l -[A7], D7 000016F4 2038 0908 move.l D0, [0x00000908 /* CurStackBase */] 000016F8 90B8 0130 sub.l D0, [0x00000130 /* ApplLimit */] 000016FC 0C80 0000 55F0 cmpi.l D0, 0x55F0 00001702 6C0C bge +0xE /* 00001710 */ 00001704 2078 0908 movea.l A0, [0x00000908 /* CurStackBase */] 00001708 41E8 AA10 lea.l A0, [A0 - 0x55F0] 0000170C 21C8 0130 move.l [0x00000130 /* ApplLimit */], A0 label00001710: 00001710 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00001714 7E00 moveq.l D7, 0x00 00001716 6006 bra +0x8 /* 0000171E */ label00001718: 00001718 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 0000171C 5247 addq.w D7, 1 label0000171E: 0000171E 0C47 0028 cmpi.w D7, 0x28 /* '(' */ 00001722 6DF4 blt -0xA /* 00001718 */ 00001724 4EBA 0870 jsr [PC + 0x870 /* 00001F96 */] 00001728 4EBA FB8A jsr [PC - 0x476 /* 000012B4 */] 0000172C 486D AB82 pea.l [A5 - 0x547E] 00001730 A86E syscall InitGraf 00001732 A8FE syscall InitFonts 00001734 3F3C FFFF move.w -[A7], 0xFFFF 00001738 4267 clr.w -[A7] 0000173A 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 0000173E A912 syscall InitWindows 00001740 A930 syscall InitMenus 00001742 A9CC syscall TEInit 00001744 42A7 clr.l -[A7] 00001746 A97B syscall InitDialogs 00001748 A850 syscall InitCursor 0000174A 4EBA 08BC jsr [PC + 0x8BC /* 00002008 */] 0000174E 0C6D 0602 B174 cmpi.w [A5 - 0x4E8C], 0x602 00001754 6414 bcc +0x16 /* 0000176A */ 00001756 4267 clr.w -[A7] 00001758 3F3C 0001 move.w -[A7], 0x1 0000175C 3F3C 03E8 move.w -[A7], 0x3E8 00001760 4EBA EC94 jsr [PC - 0x136C /* 000003F6 */] 00001764 5C8F addq.l A7, 6 00001766 6000 068C bra +0x68E /* 00001DF4 */ label0000176A: 0000176A 2D7C 000A AE60 FFFC move.l [A6 - 0x4], 0xAAE60 00001772 4A6D B110 tst.w [A5 - 0x4EF0] 00001776 6708 beq +0xA /* 00001780 */ 00001778 2D7C 0016 E360 FFFC move.l [A6 - 0x4], 0x16E360 label00001780: 00001780 2038 0130 move.l D0, [0x00000130 /* ApplLimit */] 00001784 90B8 02AA sub.l D0, [0x000002AA /* ApplZone */] 00001788 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000178C 6C14 bge +0x16 /* 000017A2 */ 0000178E 4267 clr.w -[A7] 00001790 3F3C 0002 move.w -[A7], 0x2 00001794 3F3C 03E8 move.w -[A7], 0x3E8 00001798 4EBA EC5C jsr [PC - 0x13A4 /* 000003F6 */] 0000179C 5C8F addq.l A7, 6 0000179E 6000 0654 bra +0x656 /* 00001DF4 */ label000017A2: 000017A2 4EBA F040 jsr [PC - 0xFC0 /* 000007E4 */] label000017A6: 000017A6 A9B4 syscall SystemTask 000017A8 4EBA 1C28 jsr [PC + 0x1C28 /* 000033D2 */] 000017AC 4EBA FF26 jsr [PC - 0xDA /* 000016D4 */] 000017B0 4EBA 0736 jsr [PC + 0x736 /* 00001EE8 */] 000017B4 4EBA FF1C jsr [PC - 0xE4 /* 000016D2 */] 000017B8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000017BC 4267 clr.w -[A7] 000017BE 3F3C FFFF move.w -[A7], 0xFFFF 000017C2 486D B160 pea.l [A5 - 0x4EA0] 000017C6 A970 syscall GetNextEvent 000017C8 101F move.b D0, [A7]+ 000017CA 4A00 tst.b D0 000017CC 6700 061A beq +0x61C /* 00001DE8 */ 000017D0 302D B160 move.w D0, [A5 - 0x4EA0] 000017D4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000017D8 0007 001E ori.b D7, 0x1E 000017DC 0001 038C ori.b D1, 0x8C 000017E0 0003 043E ori.b D3, 0x3E /* '>' */ 000017E4 0005 04A6 ori.b D5, 0xA6 000017E8 0008 04D6 ori.b A0, 0xD6 000017EC 0006 0546 ori.b D6, 0x46 /* 'F' */ 000017F0 000F 05C6 ori.b A7, 0xC6 000017F4 0007 FFB0 ori.b D7, 0xB0 000017F8 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 000017FC 42A7 clr.l -[A7] 000017FE A924 syscall FrontWindow 00001800 205F movea.l A0, [A7]+ 00001802 2D48 FFE8 move.l [A6 - 0x18], A0 00001806 4AAE FFE8 tst.l [A6 - 0x18] 0000180A 6700 0062 beq +0x64 /* 0000186E */ 0000180E 206E FFE8 movea.l A0, [A6 - 0x18] 00001812 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001818 6654 bne +0x56 /* 0000186E */ 0000181A 4267 clr.w -[A7] 0000181C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001820 A80A syscall GetWVariant 00001822 301F move.w D0, [A7]+ 00001824 0C40 0001 cmpi.w D0, 0x1 00001828 6644 bne +0x46 /* 0000186E */ 0000182A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000182E A873 syscall SetPort 00001830 486D B16A pea.l [A5 - 0x4E96] 00001834 A871 syscall GlobalToLocal 00001836 4267 clr.w -[A7] 00001838 2F2D B16A move.l -[A7], [A5 - 0x4E96] 0000183C 206E FFE8 movea.l A0, [A6 - 0x18] 00001840 4868 0010 pea.l [A0 + 0x10] 00001844 A8AD syscall PtInRect 00001846 101F move.b D0, [A7]+ 00001848 4A00 tst.b D0 0000184A 6718 beq +0x1A /* 00001864 */ 0000184C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001850 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001854 3F3C 0001 move.w -[A7], 0x1 00001858 4EBA 05A0 jsr [PC + 0x5A0 /* 00001DFA */] 0000185C 4FEF 000A lea.l A7, [A7 + 0xA] 00001860 6000 FF44 bra -0xBA /* 000017A6 */ label00001864: 00001864 3F3C 0003 move.w -[A7], 0x3 00001868 A9C8 syscall SysBeep 0000186A 6000 FF3A bra -0xC4 /* 000017A6 */ label0000186E: 0000186E 4267 clr.w -[A7] 00001870 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001874 486E FFE8 pea.l [A6 - 0x18] 00001878 A92C syscall FindWindow 0000187A 301F move.w D0, [A7]+ 0000187C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001880 0001 0008 ori.b D1, 0x8 00001884 FF22 .extension 0xF22 <> // unimplemented 00001886 0010 002E ori.b [A0], 0x2E /* '.' */ 0000188A 0192 bclr [A2], D0 0000188C 0038 00C0 0140 ori.b [0x00000140], 0xC0 00001892 01E8 .incomplete 00001894 025E 4A6D andi.w [A6]+, 0x4A6D /* 'Jm' */ 00001898 B116 xor.b [A6], D0 0000189A 6F00 FF0A ble -0xF4 /* 000017A6 */ 0000189E A850 syscall InitCursor 000018A0 42A7 clr.l -[A7] 000018A2 2F2D B16A move.l -[A7], [A5 - 0x4E96] 000018A6 A93D syscall MenuSelect 000018A8 201F move.l D0, [A7]+ 000018AA 2F00 move.l -[A7], D0 000018AC 4EBA FA20 jsr [PC - 0x5E0 /* 000012CE */] 000018B0 588F addq.l A7, 4 000018B2 6000 FEF2 bra -0x10C /* 000017A6 */ 000018B6 486D B160 pea.l [A5 - 0x4EA0] 000018BA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018BE A9B3 syscall SystemClick 000018C0 6000 FEE4 bra -0x11A /* 000017A6 */ 000018C4 206E FFE8 movea.l A0, [A6 - 0x18] 000018C8 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 000018CE 6712 beq +0x14 /* 000018E2 */ 000018D0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018D4 2F2D B16A move.l -[A7], [A5 - 0x4E96] 000018D8 486D B122 pea.l [A5 - 0x4EDE] 000018DC A925 syscall DragWindow 000018DE 6000 FEC6 bra -0x138 /* 000017A6 */ label000018E2: 000018E2 202E FFE8 move.l D0, [A6 - 0x18] 000018E6 B0AD B3DC cmp.l D0, [A5 - 0x4C24] 000018EA 6620 bne +0x22 /* 0000190C */ 000018EC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018F0 4EBA 1DBA jsr [PC + 0x1DBA /* 000036AC */] 000018F4 588F addq.l A7, 4 000018F6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018FA 42A7 clr.l -[A7] 000018FC 3F3C 0002 move.w -[A7], 0x2 00001900 4EBA 04F8 jsr [PC + 0x4F8 /* 00001DFA */] 00001904 4FEF 000A lea.l A7, [A7 + 0xA] 00001908 6000 FE9C bra -0x162 /* 000017A6 */ label0000190C: 0000190C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001910 4EBA 0524 jsr [PC + 0x524 /* 00001E36 */] 00001914 588F addq.l A7, 4 00001916 4A40 tst.w D0 00001918 6600 FE8C bne -0x172 /* 000017A6 */ 0000191C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001920 4EBA 1D8A jsr [PC + 0x1D8A /* 000036AC */] 00001924 588F addq.l A7, 4 00001926 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000192A 42A7 clr.l -[A7] 0000192C 3F3C 0002 move.w -[A7], 0x2 00001930 4EBA 04C8 jsr [PC + 0x4C8 /* 00001DFA */] 00001934 4FEF 000A lea.l A7, [A7 + 0xA] 00001938 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000193C 4267 clr.w -[A7] 0000193E 486D B674 pea.l [A5 - 0x498C] 00001942 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001946 4FEF 000A lea.l A7, [A7 + 0xA] 0000194A 6000 FE5A bra -0x1A4 /* 000017A6 */ 0000194E 206E FFE8 movea.l A0, [A6 - 0x18] 00001952 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001958 6600 FE4C bne -0x1B2 /* 000017A6 */ 0000195C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001960 4EBA 0504 jsr [PC + 0x504 /* 00001E66 */] 00001964 588F addq.l A7, 4 00001966 4A40 tst.w D0 00001968 6600 FE3C bne -0x1C2 /* 000017A6 */ 0000196C 42A7 clr.l -[A7] 0000196E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001972 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001976 486D B12A pea.l [A5 - 0x4ED6] 0000197A A92B syscall GrowWindow 0000197C 201F move.l D0, [A7]+ 0000197E 2D40 FFFC move.l [A6 - 0x4], D0 00001982 4267 clr.w -[A7] 00001984 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001988 A86B syscall LoWord 0000198A 301F move.w D0, [A7]+ 0000198C 4267 clr.w -[A7] 0000198E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001992 3D40 FFE6 move.w [A6 - 0x1A], D0 00001996 A86A syscall HiWord 00001998 301F move.w D0, [A7]+ 0000199A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000199E 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000019A2 3F00 move.w -[A7], D0 000019A4 4267 clr.w -[A7] 000019A6 A91D syscall SizeWindow 000019A8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000019AC 42A7 clr.l -[A7] 000019AE 3F3C 0002 move.w -[A7], 0x2 000019B2 4EBA 0446 jsr [PC + 0x446 /* 00001DFA */] 000019B6 4FEF 000A lea.l A7, [A7 + 0xA] 000019BA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000019BE 4267 clr.w -[A7] 000019C0 486D B680 pea.l [A5 - 0x4980] 000019C4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000019C8 4FEF 000A lea.l A7, [A7 + 0xA] 000019CC 6000 FDD8 bra -0x226 /* 000017A6 */ 000019D0 206E FFE8 movea.l A0, [A6 - 0x18] 000019D4 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 000019DA 6600 FDCA bne -0x234 /* 000017A6 */ 000019DE 4267 clr.w -[A7] 000019E0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000019E4 2F2D B16A move.l -[A7], [A5 - 0x4E96] 000019E8 A91E syscall TrackGoAway 000019EA 101F move.b D0, [A7]+ 000019EC 4A00 tst.b D0 000019EE 6700 FDB6 beq -0x248 /* 000017A6 */ 000019F2 202E FFE8 move.l D0, [A6 - 0x18] 000019F6 B0AD B3DC cmp.l D0, [A5 - 0x4C24] 000019FA 6606 bne +0x8 /* 00001A02 */ 000019FC 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 00001A00 6012 bra +0x14 /* 00001A14 */ label00001A02: 00001A02 486D B334 pea.l [A5 - 0x4CCC] 00001A06 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A0A 4EBA 1652 jsr [PC + 0x1652 /* 0000305E */] 00001A0E 508F addq.l A7, 8 00001A10 4EBA F220 jsr [PC - 0xDE0 /* 00000C32 */] label00001A14: 00001A14 4EBA 1FF8 jsr [PC + 0x1FF8 /* 00003A0E */] 00001A18 6000 FD8C bra -0x272 /* 000017A6 */ 00001A1C 206E FFE8 movea.l A0, [A6 - 0x18] 00001A20 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001A26 670A beq +0xC /* 00001A32 */ 00001A28 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A2C A91F syscall SelectWindow 00001A2E 6000 FD76 bra -0x288 /* 000017A6 */ label00001A32: 00001A32 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A36 4EBA 1B56 jsr [PC + 0x1B56 /* 0000358E */] 00001A3A 588F addq.l A7, 4 00001A3C 4A40 tst.w D0 00001A3E 6724 beq +0x26 /* 00001A64 */ 00001A40 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A44 A873 syscall SetPort 00001A46 486D B16A pea.l [A5 - 0x4E96] 00001A4A A871 syscall GlobalToLocal 00001A4C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A50 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001A54 3F3C 0001 move.w -[A7], 0x1 00001A58 4EBA 03A0 jsr [PC + 0x3A0 /* 00001DFA */] 00001A5C 4FEF 000A lea.l A7, [A7 + 0xA] 00001A60 6000 FD44 bra -0x2BA /* 000017A6 */ label00001A64: 00001A64 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A68 4EBA 1D5C jsr [PC + 0x1D5C /* 000037C6 */] 00001A6C 588F addq.l A7, 4 00001A6E 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00001A72 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00001A76 6000 FD2E bra -0x2D0 /* 000017A6 */ 00001A7A 206E FFE8 movea.l A0, [A6 - 0x18] 00001A7E 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001A84 6600 FD20 bne -0x2DE /* 000017A6 */ 00001A88 486D B16A pea.l [A5 - 0x4E96] 00001A8C A871 syscall GlobalToLocal 00001A8E 4267 clr.w -[A7] 00001A90 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A94 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001A98 3F3C 0007 move.w -[A7], 0x7 00001A9C A83B syscall TrackBox 00001A9E 101F move.b D0, [A7]+ 00001AA0 4A00 tst.b D0 00001AA2 6700 FD02 beq -0x2FC /* 000017A6 */ 00001AA6 206E FFE8 movea.l A0, [A6 - 0x18] 00001AAA 2068 0082 movea.l A0, [A0 + 0x82] 00001AAE 2050 movea.l A0, [A0] 00001AB0 43EE FFEC lea.l A1, [A6 - 0x14] 00001AB4 22D8 move.l [A1]+, [A0]+ 00001AB6 22D8 move.l [A1]+, [A0]+ 00001AB8 22D8 move.l [A1]+, [A0]+ 00001ABA 22D8 move.l [A1]+, [A0]+ 00001ABC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001AC0 486E FFEC pea.l [A6 - 0x14] 00001AC4 4EBA 0E10 jsr [PC + 0xE10 /* 000028D6 */] 00001AC8 508F addq.l A7, 8 00001ACA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001ACE 42A7 clr.l -[A7] 00001AD0 3F3C 0002 move.w -[A7], 0x2 00001AD4 4EBA 0324 jsr [PC + 0x324 /* 00001DFA */] 00001AD8 4FEF 000A lea.l A7, [A7 + 0xA] 00001ADC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001AE0 4267 clr.w -[A7] 00001AE2 486D B68E pea.l [A5 - 0x4972] 00001AE6 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001AEA 4FEF 000A lea.l A7, [A7 + 0xA] 00001AEE 6000 FCB6 bra -0x348 /* 000017A6 */ 00001AF2 206E FFE8 movea.l A0, [A6 - 0x18] 00001AF6 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001AFC 6600 FCA8 bne -0x356 /* 000017A6 */ 00001B00 486D B16A pea.l [A5 - 0x4E96] 00001B04 A871 syscall GlobalToLocal 00001B06 4267 clr.w -[A7] 00001B08 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B0C 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001B10 3F3C 0008 move.w -[A7], 0x8 00001B14 A83B syscall TrackBox 00001B16 101F move.b D0, [A7]+ 00001B18 4A00 tst.b D0 00001B1A 6700 FC8A beq -0x374 /* 000017A6 */ 00001B1E 206E FFE8 movea.l A0, [A6 - 0x18] 00001B22 2068 0082 movea.l A0, [A0 + 0x82] 00001B26 2050 movea.l A0, [A0] 00001B28 43EE FFEC lea.l A1, [A6 - 0x14] 00001B2C 22D8 move.l [A1]+, [A0]+ 00001B2E 22D8 move.l [A1]+, [A0]+ 00001B30 22D8 move.l [A1]+, [A0]+ 00001B32 22D8 move.l [A1]+, [A0]+ 00001B34 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B38 486E FFF4 pea.l [A6 - 0xC] 00001B3C 4EBA 0D98 jsr [PC + 0xD98 /* 000028D6 */] 00001B40 508F addq.l A7, 8 00001B42 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B46 42A7 clr.l -[A7] 00001B48 3F3C 0002 move.w -[A7], 0x2 00001B4C 4EBA 02AC jsr [PC + 0x2AC /* 00001DFA */] 00001B50 4FEF 000A lea.l A7, [A7 + 0xA] 00001B54 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B58 4267 clr.w -[A7] 00001B5A 486D B69C pea.l [A5 - 0x4964] 00001B5E 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001B62 4FEF 000A lea.l A7, [A7 + 0xA] 00001B66 6000 FC3E bra -0x3C0 /* 000017A6 */ 00001B6A 082D 0000 B16E btst.b [A5 - 0x4E92], 0x0 00001B70 6700 00AE beq +0xB0 /* 00001C20 */ 00001B74 42A7 clr.l -[A7] 00001B76 A924 syscall FrontWindow 00001B78 205F movea.l A0, [A7]+ 00001B7A 2D48 FFE8 move.l [A6 - 0x18], A0 00001B7E 4AAE FFE8 tst.l [A6 - 0x18] 00001B82 673A beq +0x3C /* 00001BBE */ 00001B84 206E FFE8 movea.l A0, [A6 - 0x18] 00001B88 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001B8E 662E bne +0x30 /* 00001BBE */ 00001B90 4267 clr.w -[A7] 00001B92 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B96 A80A syscall GetWVariant 00001B98 301F move.w D0, [A7]+ 00001B9A 0C40 0001 cmpi.w D0, 0x1 00001B9E 661E bne +0x20 /* 00001BBE */ 00001BA0 203C 0000 00FF move.l D0, 0xFF 00001BA6 C0AD B162 and.l D0, [A5 - 0x4E9E] 00001BAA 4267 clr.w -[A7] 00001BAC 2F00 move.l -[A7], D0 00001BAE A86B syscall LoWord 00001BB0 301F move.w D0, [A7]+ 00001BB2 3F00 move.w -[A7], D0 00001BB4 4EBA 02E0 jsr [PC + 0x2E0 /* 00001E96 */] 00001BB8 548F addq.l A7, 2 00001BBA 6000 FBEA bra -0x414 /* 000017A6 */ label00001BBE: 00001BBE 42AE FFFC clr.l [A6 - 0x4] 00001BC2 4A6D B116 tst.w [A5 - 0x4EEA] 00001BC6 6F1E ble +0x20 /* 00001BE6 */ 00001BC8 203C 0000 00FF move.l D0, 0xFF 00001BCE C0AD B162 and.l D0, [A5 - 0x4E9E] 00001BD2 4267 clr.w -[A7] 00001BD4 2F00 move.l -[A7], D0 00001BD6 A86B syscall LoWord 00001BD8 301F move.w D0, [A7]+ 00001BDA 42A7 clr.l -[A7] 00001BDC 3F00 move.w -[A7], D0 00001BDE A93E syscall MenuKey 00001BE0 201F move.l D0, [A7]+ 00001BE2 2D40 FFFC move.l [A6 - 0x4], D0 label00001BE6: 00001BE6 4267 clr.w -[A7] 00001BE8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001BEC A86A syscall HiWord 00001BEE 301F move.w D0, [A7]+ 00001BF0 4A40 tst.w D0 00001BF2 670E beq +0x10 /* 00001C02 */ 00001BF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001BF8 4EBA F6D4 jsr [PC - 0x92C /* 000012CE */] 00001BFC 588F addq.l A7, 4 00001BFE 6000 FBA6 bra -0x458 /* 000017A6 */ label00001C02: 00001C02 203C 0000 00FF move.l D0, 0xFF 00001C08 C0AD B162 and.l D0, [A5 - 0x4E9E] 00001C0C 4267 clr.w -[A7] 00001C0E 2F00 move.l -[A7], D0 00001C10 A86B syscall LoWord 00001C12 301F move.w D0, [A7]+ 00001C14 3F00 move.w -[A7], D0 00001C16 4EBA 027E jsr [PC + 0x27E /* 00001E96 */] 00001C1A 548F addq.l A7, 2 00001C1C 6000 FB88 bra -0x476 /* 000017A6 */ label00001C20: 00001C20 082D 0000 B16E btst.b [A5 - 0x4E92], 0x0 00001C26 6600 FB7E bne -0x480 /* 000017A6 */ 00001C2A 0C2D 000D B165 cmpi.b [A5 - 0x4E9B], 0xD /* '\r' */ 00001C30 670C beq +0xE /* 00001C3E */ 00001C32 0C2D 0003 B165 cmpi.b [A5 - 0x4E9B], 0x3 00001C38 6704 beq +0x6 /* 00001C3E */ 00001C3A 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] label00001C3E: 00001C3E 0C2D 001B B165 cmpi.b [A5 - 0x4E9B], 0x1B 00001C44 6606 bne +0x8 /* 00001C4C */ 00001C46 7008 moveq.l D0, 0x08 00001C48 2B40 B162 move.l [A5 - 0x4E9E], D0 label00001C4C: 00001C4C 42A7 clr.l -[A7] 00001C4E A924 syscall FrontWindow 00001C50 205F movea.l A0, [A7]+ 00001C52 2D48 FFE8 move.l [A6 - 0x18], A0 00001C56 4AAE FFE8 tst.l [A6 - 0x18] 00001C5A 670E beq +0x10 /* 00001C6A */ 00001C5C 206E FFE8 movea.l A0, [A6 - 0x18] 00001C60 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001C66 6600 FB3E bne -0x4C0 /* 000017A6 */ label00001C6A: 00001C6A 486E FFE8 pea.l [A6 - 0x18] 00001C6E 4EBA 1CD4 jsr [PC + 0x1CD4 /* 00003944 */] 00001C72 588F addq.l A7, 4 00001C74 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001C78 2F2D B162 move.l -[A7], [A5 - 0x4E9E] 00001C7C 3F3C 0004 move.w -[A7], 0x4 00001C80 4EBA 0178 jsr [PC + 0x178 /* 00001DFA */] 00001C84 4FEF 000A lea.l A7, [A7 + 0xA] 00001C88 6000 FB1C bra -0x4E2 /* 000017A6 */ 00001C8C 4EBA 1F76 jsr [PC + 0x1F76 /* 00003C04 */] 00001C90 4EBA 1D7C jsr [PC + 0x1D7C /* 00003A0E */] 00001C94 42A7 clr.l -[A7] 00001C96 A924 syscall FrontWindow 00001C98 205F movea.l A0, [A7]+ 00001C9A 2D48 FFE8 move.l [A6 - 0x18], A0 00001C9E 4AAE FFE8 tst.l [A6 - 0x18] 00001CA2 6700 FB02 beq -0x4FC /* 000017A6 */ 00001CA6 206E FFE8 movea.l A0, [A6 - 0x18] 00001CAA 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001CB0 6700 FAF4 beq -0x50A /* 000017A6 */ 00001CB4 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00001CB8 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00001CBC 6000 FAE8 bra -0x516 /* 000017A6 */ 00001CC0 2D6D B162 FFE8 move.l [A6 - 0x18], [A5 - 0x4E9E] 00001CC6 206E FFE8 movea.l A0, [A6 - 0x18] 00001CCA 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001CD0 6716 beq +0x18 /* 00001CE8 */ 00001CD2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CD6 A873 syscall SetPort 00001CD8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CDC A922 syscall BeginUpdate 00001CDE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CE2 A923 syscall EndUpdate 00001CE4 6000 FAC0 bra -0x53E /* 000017A6 */ label00001CE8: 00001CE8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CEC A873 syscall SetPort 00001CEE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CF2 A922 syscall BeginUpdate 00001CF4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CF8 42A7 clr.l -[A7] 00001CFA 4267 clr.w -[A7] 00001CFC 4EBA 00FC jsr [PC + 0xFC /* 00001DFA */] 00001D00 4FEF 000A lea.l A7, [A7 + 0xA] 00001D04 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001D08 A923 syscall EndUpdate 00001D0A 202E FFE8 move.l D0, [A6 - 0x18] 00001D0E B0AD B3DC cmp.l D0, [A5 - 0x4C24] 00001D12 6700 FA92 beq -0x56C /* 000017A6 */ 00001D16 4A6D B136 tst.w [A5 - 0x4ECA] 00001D1A 6600 FA8A bne -0x574 /* 000017A6 */ 00001D1E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001D22 4267 clr.w -[A7] 00001D24 486D B6AA pea.l [A5 - 0x4956] 00001D28 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001D2C 4FEF 000A lea.l A7, [A7 + 0xA] 00001D30 6000 FA74 bra -0x58A /* 000017A6 */ 00001D34 203C FF00 0000 move.l D0, 0xFF000000 00001D3A C0AD B162 and.l D0, [A5 - 0x4E9E] 00001D3E 0C80 0100 0000 cmpi.l D0, 0x1000000 00001D44 6600 FA60 bne -0x59E /* 000017A6 */ 00001D48 082D 0000 B165 btst.b [A5 - 0x4E9B], 0x0 00001D4E 671A beq +0x1C /* 00001D6A */ 00001D50 4A6D B10E tst.w [A5 - 0x4EF2] 00001D54 6604 bne +0x6 /* 00001D5A */ 00001D56 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] label00001D5A: 00001D5A 4EBA 1CB2 jsr [PC + 0x1CB2 /* 00003A0E */] 00001D5E 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */] 00001D62 426D B136 clr.w [A5 - 0x4ECA] 00001D66 6000 FA3E bra -0x5C0 /* 000017A6 */ label00001D6A: 00001D6A 3B6D B102 B10E move.w [A5 - 0x4EF2], [A5 - 0x4EFE] 00001D70 4EAD 0AAA jsr [A5 + 0xAAA /* export_337 */] 00001D74 2D78 09D6 FFE8 move.l [A6 - 0x18], [0x000009D6 /* WindowList */] 00001D7A 602C bra +0x2E /* 00001DA8 */ label00001D7C: 00001D7C 206E FFE8 movea.l A0, [A6 - 0x18] 00001D80 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00001D86 6616 bne +0x18 /* 00001D9E */ 00001D88 206E FFE8 movea.l A0, [A6 - 0x18] 00001D8C 4A28 006E tst.b [A0 + 0x6E] 00001D90 670C beq +0xE /* 00001D9E */ 00001D92 4267 clr.w -[A7] 00001D94 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001D98 4EBA 1D5C jsr [PC + 0x1D5C /* 00003AF6 */] 00001D9C 5C8F addq.l A7, 6 label00001D9E: 00001D9E 206E FFE8 movea.l A0, [A6 - 0x18] 00001DA2 2D68 0090 FFE8 move.l [A6 - 0x18], [A0 + 0x90] label00001DA8: 00001DA8 4AAE FFE8 tst.l [A6 - 0x18] 00001DAC 66CE bne -0x30 /* 00001D7C */ 00001DAE 7001 moveq.l D0, 0x01 00001DB0 3B40 B136 move.w [A5 - 0x4ECA], D0 00001DB4 6000 F9F0 bra -0x60E /* 000017A6 */ 00001DB8 4267 clr.w -[A7] 00001DBA 2F2D B162 move.l -[A7], [A5 - 0x4E9E] 00001DBE A86A syscall HiWord 00001DC0 301F move.w D0, [A7]+ 00001DC2 4A40 tst.w D0 00001DC4 6700 F9E0 beq -0x61E /* 000017A6 */ 00001DC8 7064 moveq.l D0, 0x64 00001DCA 3B40 B16A move.w [A5 - 0x4E96], D0 00001DCE 7064 moveq.l D0, 0x64 00001DD0 3B40 B16C move.w [A5 - 0x4E94], D0 00001DD4 4267 clr.w -[A7] 00001DD6 2F2D B16A move.l -[A7], [A5 - 0x4E96] 00001DDA 2F2D B162 move.l -[A7], [A5 - 0x4E9E] 00001DDE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 00001DE2 301F move.w D0, [A7]+ 00001DE4 6000 F9C0 bra -0x63E /* 000017A6 */ label00001DE8: 00001DE8 4EBA F774 jsr [PC - 0x88C /* 0000155E */] 00001DEC 4EBA F87E jsr [PC - 0x782 /* 0000166C */] 00001DF0 6000 F9B4 bra -0x64A /* 000017A6 */ label00001DF4: 00001DF4 2E1F move.l D7, [A7]+ 00001DF6 4E5E unlink A6 00001DF8 4E75 rts export_44: fn00001DFA: 00001DFA 4E56 0000 link A6, 0 00001DFE 202E 000E move.l D0, [A6 + 0xE] 00001E02 B0AD B3DC cmp.l D0, [A5 - 0x4C24] 00001E06 6616 bne +0x18 /* 00001E1E */ 00001E08 2F2E 000E move.l -[A7], [A6 + 0xE] 00001E0C 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E10 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001E14 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */] 00001E18 4FEF 000A lea.l A7, [A7 + 0xA] 00001E1C 6014 bra +0x16 /* 00001E32 */ label00001E1E: 00001E1E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001E22 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E26 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001E2A 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */] 00001E2E 4FEF 000A lea.l A7, [A7 + 0xA] label00001E32: 00001E32 4E5E unlink A6 00001E34 4E75 rts fn00001E36: 00001E36 4E56 FF9A link A6, -0x0066 00001E3A 486E FF9A pea.l [A6 - 0x66] 00001E3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E42 4EBA 121A jsr [PC + 0x121A /* 0000305E */] 00001E46 508F addq.l A7, 8 00001E48 206E FFB2 movea.l A0, [A6 - 0x4E] 00001E4C 2050 movea.l A0, [A0] 00001E4E 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00001E54 082E 0003 FFFF btst.b [A6 - 0x1], 0x3 00001E5A 6704 beq +0x6 /* 00001E60 */ 00001E5C 7000 moveq.l D0, 0x00 00001E5E 6002 bra +0x4 /* 00001E62 */ label00001E60: 00001E60 7001 moveq.l D0, 0x01 label00001E62: 00001E62 4E5E unlink A6 00001E64 4E75 rts fn00001E66: 00001E66 4E56 FF9A link A6, -0x0066 00001E6A 486E FF9A pea.l [A6 - 0x66] 00001E6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E72 4EBA 11EA jsr [PC + 0x11EA /* 0000305E */] 00001E76 508F addq.l A7, 8 00001E78 206E FFB2 movea.l A0, [A6 - 0x4E] 00001E7C 2050 movea.l A0, [A0] 00001E7E 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00001E84 082E 0002 FFFF btst.b [A6 - 0x1], 0x2 00001E8A 6704 beq +0x6 /* 00001E90 */ 00001E8C 7000 moveq.l D0, 0x00 00001E8E 6002 bra +0x4 /* 00001E92 */ label00001E90: 00001E90 7001 moveq.l D0, 0x01 label00001E92: 00001E92 4E5E unlink A6 00001E94 4E75 rts fn00001E96: 00001E96 4E56 FEFC link A6, -0x0104 00001E9A 486E FFFC pea.l [A6 - 0x4] 00001E9E 4EBA 1AA4 jsr [PC + 0x1AA4 /* 00003944 */] 00001EA2 588F addq.l A7, 4 00001EA4 486E FEFC pea.l [A6 - 0x104] 00001EA8 486D B6B8 pea.l [A5 - 0x4948] 00001EAC 4EBA 27A2 jsr [PC + 0x27A2 /* 00004650 */] 00001EB0 508F addq.l A7, 8 00001EB2 486E FEFC pea.l [A6 - 0x104] 00001EB6 7000 moveq.l D0, 0x00 00001EB8 102E 0009 move.b D0, [A6 + 0x9] 00001EBC 3F00 move.w -[A7], D0 00001EBE 4EBA 2AB6 jsr [PC + 0x2AB6 /* 00004976 */] 00001EC2 5C8F addq.l A7, 6 00001EC4 486E FEFC pea.l [A6 - 0x104] 00001EC8 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001ECC 4EBA 2AA8 jsr [PC + 0x2AA8 /* 00004976 */] 00001ED0 5C8F addq.l A7, 6 00001ED2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001ED6 4267 clr.w -[A7] 00001ED8 486E FEFC pea.l [A6 - 0x104] 00001EDC 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001EE0 4FEF 000A lea.l A7, [A7 + 0xA] 00001EE4 4E5E unlink A6 00001EE6 4E75 rts fn00001EE8: 00001EE8 48E7 0108 movem.l -[A7], D7,A4 00001EEC 426D B332 clr.w [A5 - 0x4CCE] 00001EF0 70FF moveq.l D0, 0xFFFFFFFF 00001EF2 3B40 B330 move.w [A5 - 0x4CD0], D0 00001EF6 70FF moveq.l D0, 0xFFFFFFFF 00001EF8 3B40 B120 move.w [A5 - 0x4EE0], D0 00001EFC 426D B31A clr.w [A5 - 0x4CE6] 00001F00 426D B30A clr.w [A5 - 0x4CF6] 00001F04 426D B302 clr.w [A5 - 0x4CFE] 00001F08 7001 moveq.l D0, 0x01 00001F0A 3B40 B312 move.w [A5 - 0x4CEE], D0 00001F0E 4EBA 41DC jsr [PC + 0x41DC /* 000060EC */] 00001F12 4A6D B306 tst.w [A5 - 0x4CFA] 00001F16 670C beq +0xE /* 00001F24 */ 00001F18 426D B306 clr.w [A5 - 0x4CFA] 00001F1C 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */] 00001F20 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */] label00001F24: 00001F24 2F2D B144 move.l -[A7], [A5 - 0x4EBC] 00001F28 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001F2C 206D B144 movea.l A0, [A5 - 0x4EBC] 00001F30 2850 movea.l A4, [A0] 00001F32 7E00 moveq.l D7, 0x00 00001F34 6020 bra +0x22 /* 00001F56 */ label00001F36: 00001F36 4A6C 0060 tst.w [A4 + 0x60] 00001F3A 6714 beq +0x16 /* 00001F50 */ 00001F3C 426C 0060 clr.w [A4 + 0x60] 00001F40 2F2C 0048 move.l -[A7], [A4 + 0x48] 00001F44 42A7 clr.l -[A7] 00001F46 4267 clr.w -[A7] 00001F48 4EBA FEB0 jsr [PC - 0x150 /* 00001DFA */] 00001F4C 4FEF 000A lea.l A7, [A7 + 0xA] label00001F50: 00001F50 49EC 0062 lea.l A4, [A4 + 0x62] 00001F54 5247 addq.w D7, 1 label00001F56: 00001F56 BE6D B114 cmp.w D7, [A5 - 0x4EEC] 00001F5A 6DDA blt -0x24 /* 00001F36 */ 00001F5C 2F2D B144 move.l -[A7], [A5 - 0x4EBC] 00001F60 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00001F64 4CDF 1080 movem.l D7,A4, [A7]+ 00001F68 4E75 rts export_23: fn00001F6A: 00001F6A 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */] 00001F6E 4A6D B110 tst.w [A5 - 0x4EF0] 00001F72 670C beq +0xE /* 00001F80 */ 00001F74 2F2D B2D6 move.l -[A7], [A5 - 0x4D2A] 00001F78 AA93 syscall DisposePalette 00001F7A 2F2D B2DA move.l -[A7], [A5 - 0x4D26] 00001F7E AA93 syscall DisposePalette label00001F80: 00001F80 4EBA 1000 jsr [PC + 0x1000 /* 00002F82 */] 00001F84 3F00 move.w -[A7], D0 00001F86 4EBA EB0E jsr [PC - 0x14F2 /* 00000A96 */] 00001F8A 548F addq.l A7, 2 00001F8C 4EAD 0AAA jsr [A5 + 0xAAA /* export_337 */] 00001F90 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */] 00001F94 4E75 rts fn00001F96: 00001F96 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] 00001F9A 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */] 00001F9E 4EAD 0B02 jsr [A5 + 0xB02 /* export_348 */] 00001FA2 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */] 00001FA6 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001FAA 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 00001FAE 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00001FB2 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 00001FB6 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */] 00001FBA 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 00001FBE 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00001FC2 4E75 rts fn00001FC4: 00001FC4 2F0C move.l -[A7], A4 00001FC6 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */] 00001FCA 4A6D B110 tst.w [A5 - 0x4EF0] 00001FCE 670C beq +0xE /* 00001FDC */ 00001FD0 2F2D B2D6 move.l -[A7], [A5 - 0x4D2A] 00001FD4 AA93 syscall DisposePalette 00001FD6 2F2D B2DA move.l -[A7], [A5 - 0x4D26] 00001FDA AA93 syscall DisposePalette label00001FDC: 00001FDC 4EAD 0AAA jsr [A5 + 0xAAA /* export_337 */] 00001FE0 286D B138 movea.l A4, [A5 - 0x4EC8] 00001FE4 6014 bra +0x16 /* 00001FFA */ label00001FE6: 00001FE6 2F0C move.l -[A7], A4 00001FE8 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001FEC 588F addq.l A7, 4 00001FEE 2F0C move.l -[A7], A4 00001FF0 4EAD 095A jsr [A5 + 0x95A /* export_295 */] 00001FF4 588F addq.l A7, 4 00001FF6 286C 1590 movea.l A4, [A4 + 0x1590] label00001FFA: 00001FFA B8FC 0000 cmpa.w A4, 0x0 00001FFE 66E6 bne -0x18 /* 00001FE6 */ 00002000 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */] 00002004 285F movea.l A4, [A7]+ 00002006 4E75 rts fn00002008: 00002008 4E56 FEFA link A6, -0x0106 0000200C 42A7 clr.l -[A7] 0000200E 3F3C 2710 move.w -[A7], 0x2710 00002012 486D B6C2 pea.l [A5 - 0x493E] 00002016 A931 syscall NewMenu 00002018 205F movea.l A0, [A7]+ 0000201A 2B48 B15C move.l [A5 - 0x4EA4], A0 0000201E 2F2D B15C move.l -[A7], [A5 - 0x4EA4] 00002022 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */ 00002028 A94D syscall AppendResMenu/AddResMenu 0000202A 3B78 0BAA B11E move.w [A5 - 0x4EE2], [0x00000BAA /* MBarHeight */] 00002030 41ED B122 lea.l A0, [A5 - 0x4EDE] 00002034 43ED AB0E lea.l A1, [A5 - 0x54F2] 00002038 20D9 move.l [A0]+, [A1]+ 0000203A 20D9 move.l [A0]+, [A1]+ 0000203C 302D B11E move.w D0, [A5 - 0x4EE2] 00002040 D16D B122 add.w [A5 - 0x4EDE], D0 00002044 486D B122 pea.l [A5 - 0x4EDE] 00002048 3F3C 0004 move.w -[A7], 0x4 0000204C 3F3C 0004 move.w -[A7], 0x4 00002050 A8A9 syscall InsetRect 00002052 41ED B12A lea.l A0, [A5 - 0x4ED6] 00002056 43ED B122 lea.l A1, [A5 - 0x4EDE] 0000205A 20D9 move.l [A0]+, [A1]+ 0000205C 20D9 move.l [A0]+, [A1]+ 0000205E 7014 moveq.l D0, 0x14 00002060 3B40 B12A move.w [A5 - 0x4ED6], D0 00002064 7014 moveq.l D0, 0x14 00002066 3B40 B12C move.w [A5 - 0x4ED4], D0 0000206A 42A7 clr.l -[A7] 0000206C 4878 0078 push.l 0x78 /* 'x' */ 00002070 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002074 205F movea.l A0, [A7]+ 00002076 2B48 B150 move.l [A5 - 0x4EB0], A0 0000207A 2F2D B150 move.l -[A7], [A5 - 0x4EB0] 0000207E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 00002082 42A7 clr.l -[A7] 00002084 A975 syscall TickCount 00002086 201F move.l D0, [A7]+ 00002088 2B40 AB04 move.l [A5 - 0x54FC], D0 0000208C 4267 clr.w -[A7] 0000208E 486E FEFA pea.l [A6 - 0x106] 00002092 486D B18E pea.l [A5 - 0x4E72] 00002096 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 0000209A 301F move.w D0, [A7]+ 0000209C 3B6D B18E B190 move.w [A5 - 0x4E70], [A5 - 0x4E72] 000020A2 4267 clr.w -[A7] 000020A4 3F38 0A58 move.w -[A7], [0x00000A58 /* SysMap */] 000020A8 486D B18C pea.l [A5 - 0x4E74] 000020AC 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 000020B0 301F move.w D0, [A7]+ 000020B2 42A7 clr.l -[A7] 000020B4 42A7 clr.l -[A7] 000020B6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000020BA 205F movea.l A0, [A7]+ 000020BC 2B48 B144 move.l [A5 - 0x4EBC], A0 000020C0 42A7 clr.l -[A7] 000020C2 42A7 clr.l -[A7] 000020C4 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000020C8 205F movea.l A0, [A7]+ 000020CA 2B48 B148 move.l [A5 - 0x4EB8], A0 000020CE 42A7 clr.l -[A7] 000020D0 42A7 clr.l -[A7] 000020D2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000020D6 205F movea.l A0, [A7]+ 000020D8 2B48 B140 move.l [A5 - 0x4EC0], A0 000020DC 4EBA 12C4 jsr [PC + 0x12C4 /* 000033A2 */] 000020E0 3F3C 0001 move.w -[A7], 0x1 000020E4 486D B106 pea.l [A5 - 0x4EFA] 000020E8 486E FFFA pea.l [A6 - 0x6] 000020EC 486D AB0E pea.l [A5 - 0x54F2] 000020F0 4EBA 123E jsr [PC + 0x123E /* 00003330 */] 000020F4 4FEF 000E lea.l A7, [A7 + 0xE] 000020F8 4267 clr.w -[A7] 000020FA 4EBA 069A jsr [PC + 0x69A /* 00002796 */] 000020FE 548F addq.l A7, 2 00002100 2B40 B158 move.l [A5 - 0x4EA8], D0 00002104 42A7 clr.l -[A7] 00002106 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000210A 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 0000210E 205F movea.l A0, [A7]+ 00002110 2B48 B132 move.l [A5 - 0x4ECE], A0 00002114 42A7 clr.l -[A7] 00002116 42A7 clr.l -[A7] 00002118 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000211C 205F movea.l A0, [A7]+ 0000211E 2B48 B39C move.l [A5 - 0x4C64], A0 00002122 3F3C 0001 move.w -[A7], 0x1 00002126 486D B192 pea.l [A5 - 0x4E6E] 0000212A 4EBA 1086 jsr [PC + 0x1086 /* 000031B2 */] 0000212E 5C8F addq.l A7, 6 00002130 4267 clr.w -[A7] 00002132 486D B26A pea.l [A5 - 0x4D96] 00002136 4EBA 107A jsr [PC + 0x107A /* 000031B2 */] 0000213A 5C8F addq.l A7, 6 0000213C 4A6D B110 tst.w [A5 - 0x4EF0] 00002140 670E beq +0x10 /* 00002150 */ 00002142 3F3C 0001 move.w -[A7], 0x1 00002146 486D B1FE pea.l [A5 - 0x4E02] 0000214A 4EBA 1066 jsr [PC + 0x1066 /* 000031B2 */] 0000214E 5C8F addq.l A7, 6 label00002150: 00002150 4EAD 093A jsr [A5 + 0x93A /* export_291 */] 00002154 2B7C 5255 4E54 B11A move.l [A5 - 0x4EE6], 0x52554E54 /* 'RUNT' */ 0000215C 70FF moveq.l D0, 0xFFFFFFFF 0000215E 3B40 B330 move.w [A5 - 0x4CD0], D0 00002162 70FF moveq.l D0, 0xFFFFFFFF 00002164 3B40 B4E8 move.w [A5 - 0x4B18], D0 00002168 70FF moveq.l D0, 0xFFFFFFFF 0000216A 3B40 B3CC move.w [A5 - 0x4C34], D0 0000216E 70FF moveq.l D0, 0xFFFFFFFF 00002170 3B40 B50A move.w [A5 - 0x4AF6], D0 00002174 426D B114 clr.w [A5 - 0x4EEC] 00002178 426D B116 clr.w [A5 - 0x4EEA] 0000217C 426D B112 clr.w [A5 - 0x4EEE] 00002180 7001 moveq.l D0, 0x01 00002182 3B40 B108 move.w [A5 - 0x4EF8], D0 00002186 426D B104 clr.w [A5 - 0x4EFC] 0000218A 7001 moveq.l D0, 0x01 0000218C 3B40 B102 move.w [A5 - 0x4EFE], D0 00002190 4EBA 001A jsr [PC + 0x1A /* 000021AC */] 00002194 4EBA 004A jsr [PC + 0x4A /* 000021E0 */] 00002198 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 0000219C 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */] 000021A0 4EBA 005C jsr [PC + 0x5C /* 000021FE */] 000021A4 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 000021A8 4E5E unlink A6 000021AA 4E75 rts fn000021AC: 000021AC 48E7 0108 movem.l -[A7], D7,A4 000021B0 42A7 clr.l -[A7] 000021B2 4878 1708 push.l 0x1708 000021B6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000021BA 205F movea.l A0, [A7]+ 000021BC 2B48 B14C move.l [A5 - 0x4EB4], A0 000021C0 206D B14C movea.l A0, [A5 - 0x4EB4] 000021C4 2850 movea.l A4, [A0] 000021C6 7E00 moveq.l D7, 0x00 000021C8 600A bra +0xC /* 000021D4 */ label000021CA: 000021CA 42AC 0004 clr.l [A4 + 0x4] 000021CE 49EC 010C lea.l A4, [A4 + 0x10C] 000021D2 5247 addq.w D7, 1 label000021D4: 000021D4 0C47 0016 cmpi.w D7, 0x16 000021D8 6DF0 blt -0xE /* 000021CA */ 000021DA 4CDF 1080 movem.l D7,A4, [A7]+ 000021DE 4E75 rts fn000021E0: 000021E0 42A7 clr.l -[A7] 000021E2 42A7 clr.l -[A7] 000021E4 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000021E8 205F movea.l A0, [A7]+ 000021EA 2B48 B524 move.l [A5 - 0x4ADC], A0 000021EE 42A7 clr.l -[A7] 000021F0 42A7 clr.l -[A7] 000021F2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000021F6 205F movea.l A0, [A7]+ 000021F8 2B48 B528 move.l [A5 - 0x4AD8], A0 000021FC 4E75 rts fn000021FE: 000021FE 4E56 FFF0 link A6, -0x0010 00002202 41EE FFF6 lea.l A0, [A6 - 0xA] 00002206 43ED AB0E lea.l A1, [A5 - 0x54F2] 0000220A 20D9 move.l [A0]+, [A1]+ 0000220C 20D9 move.l [A0]+, [A1]+ 0000220E 302E FFF8 move.w D0, [A6 - 0x8] 00002212 D06E FFFC add.w D0, [A6 - 0x4] 00002216 E240 asr D0.w, 1 00002218 3D40 FFFE move.w [A6 - 0x2], D0 0000221C 302E FFFE move.w D0, [A6 - 0x2] 00002220 0640 FF26 addi.w D0, 0xFF26 00002224 3D40 FFF8 move.w [A6 - 0x8], D0 00002228 302E FFFE move.w D0, [A6 - 0x2] 0000222C 0640 00DA addi.w D0, 0xDA 00002230 3D40 FFFC move.w [A6 - 0x4], D0 00002234 5F6E FFFA subq.w [A6 - 0x6], 7 00002238 302E FFFA move.w D0, [A6 - 0x6] 0000223C 0640 FFDB addi.w D0, 0xFFDB 00002240 3D40 FFF6 move.w [A6 - 0xA], D0 00002244 4A6D B110 tst.w [A5 - 0x4EF0] 00002248 6700 00AA beq +0xAC /* 000022F4 */ 0000224C 42A7 clr.l -[A7] 0000224E 3F3C 0100 move.w -[A7], 0x100 00002252 42A7 clr.l -[A7] 00002254 3F3C 0002 move.w -[A7], 0x2 00002258 4267 clr.w -[A7] 0000225A AA91 syscall NewPalette 0000225C 205F movea.l A0, [A7]+ 0000225E 2B48 B2D6 move.l [A5 - 0x4D2A], A0 00002262 42A7 clr.l -[A7] 00002264 42A7 clr.l -[A7] 00002266 486E FFF6 pea.l [A6 - 0xA] 0000226A 486D B6C8 pea.l [A5 - 0x4938] 0000226E 4267 clr.w -[A7] 00002270 3F3C 0400 move.w -[A7], 0x400 00002274 4878 FFFF push.l 0xFFFF 00002278 1F3C 0001 move.b -[A7], 0x1 0000227C 4878 FC1A push.l 0xFC1A 00002280 AA45 syscall NewCWindow 00002282 205F movea.l A0, [A7]+ 00002284 2B48 B3DC move.l [A5 - 0x4C24], A0 00002288 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 0000228C 2F2D B2D6 move.l -[A7], [A5 - 0x4D2A] 00002290 1F3C 0001 move.b -[A7], 0x1 00002294 AA95 syscall SetPalette/NSetPalette 00002296 42A7 clr.l -[A7] 00002298 3F3C 0002 move.w -[A7], 0x2 0000229C 42A7 clr.l -[A7] 0000229E 3F3C 0002 move.w -[A7], 0x2 000022A2 4267 clr.w -[A7] 000022A4 AA91 syscall NewPalette 000022A6 205F movea.l A0, [A7]+ 000022A8 2B48 B2DA move.l [A5 - 0x4D26], A0 000022AC 70FF moveq.l D0, 0xFFFFFFFF 000022AE 3D40 FFF0 move.w [A6 - 0x10], D0 000022B2 70FF moveq.l D0, 0xFFFFFFFF 000022B4 3D40 FFF2 move.w [A6 - 0xE], D0 000022B8 70FF moveq.l D0, 0xFFFFFFFF 000022BA 3D40 FFF4 move.w [A6 - 0xC], D0 000022BE 2F2D B2DA move.l -[A7], [A5 - 0x4D26] 000022C2 4267 clr.w -[A7] 000022C4 486E FFF0 pea.l [A6 - 0x10] 000022C8 AA9C syscall SetEntryColor 000022CA 426E FFF0 clr.w [A6 - 0x10] 000022CE 426E FFF2 clr.w [A6 - 0xE] 000022D2 426E FFF4 clr.w [A6 - 0xC] 000022D6 2F2D B2DA move.l -[A7], [A5 - 0x4D26] 000022DA 3F3C 0001 move.w -[A7], 0x1 000022DE 486E FFF0 pea.l [A6 - 0x10] 000022E2 AA9C syscall SetEntryColor 000022E4 4878 FFFF push.l 0xFFFF 000022E8 2F2D B2DA move.l -[A7], [A5 - 0x4D26] 000022EC 1F3C 0001 move.b -[A7], 0x1 000022F0 AA95 syscall SetPalette/NSetPalette 000022F2 6026 bra +0x28 /* 0000231A */ label000022F4: 000022F4 42A7 clr.l -[A7] 000022F6 42A7 clr.l -[A7] 000022F8 486E FFF6 pea.l [A6 - 0xA] 000022FC 486D B6CA pea.l [A5 - 0x4936] 00002300 4267 clr.w -[A7] 00002302 3F3C 0400 move.w -[A7], 0x400 00002306 4878 FFFF push.l 0xFFFF 0000230A 1F3C 0001 move.b -[A7], 0x1 0000230E 4878 FC1A push.l 0xFC1A 00002312 A913 syscall NewWindow 00002314 205F movea.l A0, [A7]+ 00002316 2B48 B3DC move.l [A5 - 0x4C24], A0 label0000231A: 0000231A 206D B3DC movea.l A0, [A5 - 0x4C24] 0000231E 317C 03DB 006C move.w [A0 + 0x6C], 0x3DB 00002324 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00002328 A873 syscall SetPort 0000232A 486E FFF6 pea.l [A6 - 0xA] 0000232E 3F3C 000C move.w -[A7], 0xC 00002332 3F3C 0003 move.w -[A7], 0x3 00002336 3F3C 01D0 move.w -[A7], 0x1D0 0000233A 3F3C 0013 move.w -[A7], 0x13 0000233E A8A7 syscall SetRect 00002340 42A7 clr.l -[A7] 00002342 486E FFF6 pea.l [A6 - 0xA] 00002346 486E FFF6 pea.l [A6 - 0xA] 0000234A A9D2 syscall TENew 0000234C 205F movea.l A0, [A7]+ 0000234E 2B48 B3D8 move.l [A5 - 0x4C28], A0 00002352 486D 0152 pea.l [A5 + 0x152 /* export_38 */] 00002356 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 0000235A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 0000235E 422D B3E0 clr.b [A5 - 0x4C20] 00002362 7001 moveq.l D0, 0x01 00002364 3B40 B3D6 move.w [A5 - 0x4C2A], D0 00002368 4E5E unlink A6 0000236A 4E75 rts export_38: 0000236C 4E56 0000 link A6, 0 00002370 48E7 0308 movem.l -[A7], D6,D7,A4 00002374 286E 000A movea.l A4, [A6 + 0xA] 00002378 2F01 move.l -[A7], D1 0000237A 2F02 move.l -[A7], D2 0000237C 306E 0008 movea.w A0, [A6 + 0x8] 00002380 D1CC add.l A0, A4 00002382 1C10 move.b D6, [A0] 00002384 7000 moveq.l D0, 0x00 00002386 1006 move.b D0, D6 00002388 41ED B52C lea.l A0, [A5 - 0x4AD4] 0000238C 4840 swap.w D0 0000238E 4240 clr.w D0 00002390 4840 swap.w D0 00002392 D1C0 add.l A0, D0 00002394 7000 moveq.l D0, 0x00 00002396 1010 move.b D0, [A0] 00002398 0C40 0001 cmpi.w D0, 0x1 0000239C 6606 bne +0x8 /* 000023A4 */ 0000239E 7E01 moveq.l D7, 0x01 000023A0 6000 00EE bra +0xF0 /* 00002490 */ label000023A4: 000023A4 7000 moveq.l D0, 0x00 000023A6 1006 move.b D0, D6 000023A8 41ED B52C lea.l A0, [A5 - 0x4AD4] 000023AC 4840 swap.w D0 000023AE 4240 clr.w D0 000023B0 4840 swap.w D0 000023B2 D1C0 add.l A0, D0 000023B4 7000 moveq.l D0, 0x00 000023B6 1010 move.b D0, [A0] 000023B8 4A40 tst.w D0 000023BA 6606 bne +0x8 /* 000023C2 */ 000023BC 7E00 moveq.l D7, 0x00 000023BE 6000 00D0 bra +0xD2 /* 00002490 */ label000023C2: 000023C2 7E00 moveq.l D7, 0x00 000023C4 7000 moveq.l D0, 0x00 000023C6 1006 move.b D0, D6 000023C8 0C40 0027 cmpi.w D0, 0x27 /* '\'' */ 000023CC 664A bne +0x4C /* 00002418 */ 000023CE 306E 0008 movea.w A0, [A6 + 0x8] 000023D2 D1CC add.l A0, A4 000023D4 1C28 FFFF move.b D6, [A0 - 0x1] 000023D8 7000 moveq.l D0, 0x00 000023DA 1006 move.b D0, D6 000023DC 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 000023E0 650A bcs +0xC /* 000023EC */ 000023E2 7000 moveq.l D0, 0x00 000023E4 1006 move.b D0, D6 000023E6 0C40 009F cmpi.w D0, 0x9F 000023EA 6306 bls +0x8 /* 000023F2 */ label000023EC: 000023EC 7E01 moveq.l D7, 0x01 000023EE 6000 00A0 bra +0xA2 /* 00002490 */ label000023F2: 000023F2 306E 0008 movea.w A0, [A6 + 0x8] 000023F6 D1CC add.l A0, A4 000023F8 1C28 0001 move.b D6, [A0 + 0x1] 000023FC 7000 moveq.l D0, 0x00 000023FE 1006 move.b D0, D6 00002400 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00002404 650C bcs +0xE /* 00002412 */ 00002406 7000 moveq.l D0, 0x00 00002408 1006 move.b D0, D6 0000240A 0C40 009F cmpi.w D0, 0x9F 0000240E 6300 0080 bls +0x82 /* 00002490 */ label00002412: 00002412 7E01 moveq.l D7, 0x01 00002414 6000 007A bra +0x7C /* 00002490 */ label00002418: 00002418 7000 moveq.l D0, 0x00 0000241A 1006 move.b D0, D6 0000241C 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00002420 6644 bne +0x46 /* 00002466 */ 00002422 306E 0008 movea.w A0, [A6 + 0x8] 00002426 D1CC add.l A0, A4 00002428 1C28 FFFF move.b D6, [A0 - 0x1] 0000242C 7000 moveq.l D0, 0x00 0000242E 1006 move.b D0, D6 00002430 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00002434 650A bcs +0xC /* 00002440 */ 00002436 7000 moveq.l D0, 0x00 00002438 1006 move.b D0, D6 0000243A 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 0000243E 6304 bls +0x6 /* 00002444 */ label00002440: 00002440 7E01 moveq.l D7, 0x01 00002442 604C bra +0x4E /* 00002490 */ label00002444: 00002444 306E 0008 movea.w A0, [A6 + 0x8] 00002448 D1CC add.l A0, A4 0000244A 1C28 0001 move.b D6, [A0 + 0x1] 0000244E 7000 moveq.l D0, 0x00 00002450 1006 move.b D0, D6 00002452 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00002456 650A bcs +0xC /* 00002462 */ 00002458 7000 moveq.l D0, 0x00 0000245A 1006 move.b D0, D6 0000245C 0C40 009F cmpi.w D0, 0x9F 00002460 632E bls +0x30 /* 00002490 */ label00002462: 00002462 7E01 moveq.l D7, 0x01 00002464 602A bra +0x2C /* 00002490 */ label00002466: 00002466 7000 moveq.l D0, 0x00 00002468 1006 move.b D0, D6 0000246A 0C40 002E cmpi.w D0, 0x2E /* '.' */ 0000246E 6620 bne +0x22 /* 00002490 */ 00002470 306E 0008 movea.w A0, [A6 + 0x8] 00002474 D1CC add.l A0, A4 00002476 1C28 0001 move.b D6, [A0 + 0x1] 0000247A 7000 moveq.l D0, 0x00 0000247C 1006 move.b D0, D6 0000247E 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00002482 650A bcs +0xC /* 0000248E */ 00002484 7000 moveq.l D0, 0x00 00002486 1006 move.b D0, D6 00002488 0C40 009F cmpi.w D0, 0x9F 0000248C 6302 bls +0x4 /* 00002490 */ label0000248E: 0000248E 7E01 moveq.l D7, 0x01 label00002490: 00002490 241F move.l D2, [A7]+ 00002492 221F move.l D1, [A7]+ 00002494 1007 move.b D0, D7 00002496 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000249A 4E5E unlink A6 0000249C 205F movea.l A0, [A7]+ 0000249E 4FEF 0006 lea.l A7, [A7 + 0x6] 000024A2 1E80 move.b [A7], D0 000024A4 4ED0 jmp [A0] export_62: 000024A6 4E56 FFEC link A6, -0x0014 000024AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024AE A873 syscall SetPort 000024B0 206E 0008 movea.l A0, [A6 + 0x8] 000024B4 2D68 008C FFEC move.l [A6 - 0x14], [A0 + 0x8C] 000024BA 206E FFEC movea.l A0, [A6 - 0x14] 000024BE 2050 movea.l A0, [A0] 000024C0 2D50 FFF0 move.l [A6 - 0x10], [A0] 000024C4 4267 clr.w -[A7] 000024C6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000024CA A960 syscall GetControlValue/GetCtlValue 000024CC 301F move.w D0, [A7]+ 000024CE 3D40 FFFC move.w [A6 - 0x4], D0 000024D2 4267 clr.w -[A7] 000024D4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000024D8 A960 syscall GetControlValue/GetCtlValue 000024DA 301F move.w D0, [A7]+ 000024DC 3D40 FFFE move.w [A6 - 0x2], D0 000024E0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000024E4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000024E8 A878 syscall SetOrigin 000024EA 206E 0008 movea.l A0, [A6 + 0x8] 000024EE 43EE FFF4 lea.l A1, [A6 - 0xC] 000024F2 41E8 0010 lea.l A0, [A0 + 0x10] 000024F6 22D8 move.l [A1]+, [A0]+ 000024F8 22D8 move.l [A1]+, [A0]+ 000024FA 206E FFF0 movea.l A0, [A6 - 0x10] 000024FE 2050 movea.l A0, [A0] 00002500 4A28 0010 tst.b [A0 + 0x10] 00002504 670C beq +0xE /* 00002512 */ 00002506 066E FFF1 FFF8 addi.w [A6 - 0x8], 0xFFF1 0000250C 066E FFF1 FFFA addi.w [A6 - 0x6], 0xFFF1 label00002512: 00002512 486E FFF4 pea.l [A6 - 0xC] 00002516 A87B syscall ClipRect 00002518 4E5E unlink A6 0000251A 4E75 rts export_28: 0000251C 4267 clr.w -[A7] 0000251E 4267 clr.w -[A7] 00002520 A878 syscall SetOrigin 00002522 486D AB0E pea.l [A5 - 0x54F2] 00002526 A87B syscall ClipRect 00002528 4E75 rts export_45: fn0000252A: 0000252A 42A7 clr.l -[A7] 0000252C A9FC syscall ZeroScrap 0000252E 201F move.l D0, [A7]+ 00002530 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */] 00002534 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00002538 42A7 clr.l -[A7] 0000253A 3078 0AB0 movea.w A0, [0x00000AB0 /* TEScrpLength */] 0000253E 2F08 move.l -[A7], A0 00002540 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 00002546 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 0000254A 2F10 move.l -[A7], [A0] 0000254C A9FE syscall PutScrap 0000254E 201F move.l D0, [A7]+ 00002550 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */] 00002554 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00002558 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 0000255E 4E75 rts export_53: 00002560 4E56 0000 link A6, 0 00002564 48E7 0300 movem.l -[A7], D6,D7 00002568 302E 000E move.w D0, [A6 + 0xE] 0000256C B06E 000A cmp.w D0, [A6 + 0xA] 00002570 6610 bne +0x12 /* 00002582 */ 00002572 302E 000C move.w D0, [A6 + 0xC] 00002576 B06E 0008 cmp.w D0, [A6 + 0x8] 0000257A 6606 bne +0x8 /* 00002582 */ 0000257C 7000 moveq.l D0, 0x00 0000257E 6000 020E bra +0x210 /* 0000278E */ label00002582: 00002582 302E 000E move.w D0, [A6 + 0xE] 00002586 906E 000A sub.w D0, [A6 + 0xA] 0000258A 3F00 move.w -[A7], D0 0000258C 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 00002590 548F addq.l A7, 2 00002592 48C0 ext.l D0 00002594 2E00 move.l D7, D0 00002596 302E 000C move.w D0, [A6 + 0xC] 0000259A 906E 0008 sub.w D0, [A6 + 0x8] 0000259E 3F00 move.w -[A7], D0 000025A0 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 000025A4 548F addq.l A7, 2 000025A6 48C0 ext.l D0 000025A8 2C00 move.l D6, D0 000025AA 3F2E 0014 move.w -[A7], [A6 + 0x14] 000025AE 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 000025B2 548F addq.l A7, 2 000025B4 3D40 0014 move.w [A6 + 0x14], D0 000025B8 BE86 cmp.l D7, D6 000025BA 6D00 00F4 blt +0xF6 /* 000026B0 */ 000025BE 302E 000E move.w D0, [A6 + 0xE] 000025C2 B06E 000A cmp.w D0, [A6 + 0xA] 000025C6 6F00 006C ble +0x6E /* 00002634 */ 000025CA 206E 0010 movea.l A0, [A6 + 0x10] 000025CE 302E 0014 move.w D0, [A6 + 0x14] 000025D2 D168 0002 add.w [A0 + 0x2], D0 000025D6 206E 0010 movea.l A0, [A6 + 0x10] 000025DA 3028 0002 move.w D0, [A0 + 0x2] 000025DE B06E 000E cmp.w D0, [A6 + 0xE] 000025E2 6F0A ble +0xC /* 000025EE */ 000025E4 206E 0010 movea.l A0, [A6 + 0x10] 000025E8 316E 000E 0002 move.w [A0 + 0x2], [A6 + 0xE] label000025EE: 000025EE 302E 000E move.w D0, [A6 + 0xE] 000025F2 906E 000A sub.w D0, [A6 + 0xA] 000025F6 48C0 ext.l D0 000025F8 2E00 move.l D7, D0 000025FA 302E 000C move.w D0, [A6 + 0xC] 000025FE 906E 0008 sub.w D0, [A6 + 0x8] 00002602 48C0 ext.l D0 00002604 2C00 move.l D6, D0 00002606 206E 0010 movea.l A0, [A6 + 0x10] 0000260A 3028 0002 move.w D0, [A0 + 0x2] 0000260E 906E 000A sub.w D0, [A6 + 0xA] 00002612 48C0 ext.l D0 00002614 2F06 move.l -[A7], D6 00002616 2F00 move.l -[A7], D0 00002618 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000261C 2F07 move.l -[A7], D7 0000261E 2F00 move.l -[A7], D0 00002620 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002624 306E 0008 movea.w A0, [A6 + 0x8] 00002628 D088 add.l D0, A0 0000262A 206E 0010 movea.l A0, [A6 + 0x10] 0000262E 3080 move.w [A0], D0 00002630 6000 0068 bra +0x6A /* 0000269A */ label00002634: 00002634 206E 0010 movea.l A0, [A6 + 0x10] 00002638 302E 0014 move.w D0, [A6 + 0x14] 0000263C 9168 0002 sub.w [A0 + 0x2], D0 00002640 206E 0010 movea.l A0, [A6 + 0x10] 00002644 3028 0002 move.w D0, [A0 + 0x2] 00002648 B06E 000E cmp.w D0, [A6 + 0xE] 0000264C 6C0A bge +0xC /* 00002658 */ 0000264E 206E 0010 movea.l A0, [A6 + 0x10] 00002652 316E 000E 0002 move.w [A0 + 0x2], [A6 + 0xE] label00002658: 00002658 302E 000A move.w D0, [A6 + 0xA] 0000265C 906E 000E sub.w D0, [A6 + 0xE] 00002660 48C0 ext.l D0 00002662 2E00 move.l D7, D0 00002664 302E 000C move.w D0, [A6 + 0xC] 00002668 906E 0008 sub.w D0, [A6 + 0x8] 0000266C 48C0 ext.l D0 0000266E 2C00 move.l D6, D0 00002670 206E 0010 movea.l A0, [A6 + 0x10] 00002674 302E 000A move.w D0, [A6 + 0xA] 00002678 9068 0002 sub.w D0, [A0 + 0x2] 0000267C 48C0 ext.l D0 0000267E 2F06 move.l -[A7], D6 00002680 2F00 move.l -[A7], D0 00002682 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002686 2F07 move.l -[A7], D7 00002688 2F00 move.l -[A7], D0 0000268A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000268E 306E 0008 movea.w A0, [A6 + 0x8] 00002692 D088 add.l D0, A0 00002694 206E 0010 movea.l A0, [A6 + 0x10] 00002698 3080 move.w [A0], D0 label0000269A: 0000269A 206E 0010 movea.l A0, [A6 + 0x10] 0000269E 3028 0002 move.w D0, [A0 + 0x2] 000026A2 B06E 000E cmp.w D0, [A6 + 0xE] 000026A6 6600 00E4 bne +0xE6 /* 0000278C */ 000026AA 7000 moveq.l D0, 0x00 000026AC 6000 00E0 bra +0xE2 /* 0000278E */ label000026B0: 000026B0 302E 000C move.w D0, [A6 + 0xC] 000026B4 B06E 0008 cmp.w D0, [A6 + 0x8] 000026B8 6F62 ble +0x64 /* 0000271C */ 000026BA 206E 0010 movea.l A0, [A6 + 0x10] 000026BE 302E 0014 move.w D0, [A6 + 0x14] 000026C2 D150 add.w [A0], D0 000026C4 206E 0010 movea.l A0, [A6 + 0x10] 000026C8 3010 move.w D0, [A0] 000026CA B06E 000C cmp.w D0, [A6 + 0xC] 000026CE 6F08 ble +0xA /* 000026D8 */ 000026D0 206E 0010 movea.l A0, [A6 + 0x10] 000026D4 30AE 000C move.w [A0], [A6 + 0xC] label000026D8: 000026D8 302E 000E move.w D0, [A6 + 0xE] 000026DC 906E 000A sub.w D0, [A6 + 0xA] 000026E0 48C0 ext.l D0 000026E2 2E00 move.l D7, D0 000026E4 302E 000C move.w D0, [A6 + 0xC] 000026E8 906E 0008 sub.w D0, [A6 + 0x8] 000026EC 48C0 ext.l D0 000026EE 2C00 move.l D6, D0 000026F0 206E 0010 movea.l A0, [A6 + 0x10] 000026F4 3010 move.w D0, [A0] 000026F6 906E 0008 sub.w D0, [A6 + 0x8] 000026FA 48C0 ext.l D0 000026FC 2F07 move.l -[A7], D7 000026FE 2F00 move.l -[A7], D0 00002700 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002704 2F06 move.l -[A7], D6 00002706 2F00 move.l -[A7], D0 00002708 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000270C 306E 000A movea.w A0, [A6 + 0xA] 00002710 D088 add.l D0, A0 00002712 206E 0010 movea.l A0, [A6 + 0x10] 00002716 3140 0002 move.w [A0 + 0x2], D0 0000271A 6060 bra +0x62 /* 0000277C */ label0000271C: 0000271C 206E 0010 movea.l A0, [A6 + 0x10] 00002720 302E 0014 move.w D0, [A6 + 0x14] 00002724 9150 sub.w [A0], D0 00002726 206E 0010 movea.l A0, [A6 + 0x10] 0000272A 3010 move.w D0, [A0] 0000272C B06E 000C cmp.w D0, [A6 + 0xC] 00002730 6C08 bge +0xA /* 0000273A */ 00002732 206E 0010 movea.l A0, [A6 + 0x10] 00002736 30AE 000C move.w [A0], [A6 + 0xC] label0000273A: 0000273A 302E 000E move.w D0, [A6 + 0xE] 0000273E 906E 000A sub.w D0, [A6 + 0xA] 00002742 48C0 ext.l D0 00002744 2E00 move.l D7, D0 00002746 302E 0008 move.w D0, [A6 + 0x8] 0000274A 906E 000C sub.w D0, [A6 + 0xC] 0000274E 48C0 ext.l D0 00002750 2C00 move.l D6, D0 00002752 206E 0010 movea.l A0, [A6 + 0x10] 00002756 302E 0008 move.w D0, [A6 + 0x8] 0000275A 9050 sub.w D0, [A0] 0000275C 48C0 ext.l D0 0000275E 2F07 move.l -[A7], D7 00002760 2F00 move.l -[A7], D0 00002762 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002766 2F06 move.l -[A7], D6 00002768 2F00 move.l -[A7], D0 0000276A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000276E 306E 000A movea.w A0, [A6 + 0xA] 00002772 D088 add.l D0, A0 00002774 206E 0010 movea.l A0, [A6 + 0x10] 00002778 3140 0002 move.w [A0 + 0x2], D0 label0000277C: 0000277C 206E 0010 movea.l A0, [A6 + 0x10] 00002780 3010 move.w D0, [A0] 00002782 B06E 000C cmp.w D0, [A6 + 0xC] 00002786 6604 bne +0x6 /* 0000278C */ 00002788 7000 moveq.l D0, 0x00 0000278A 6002 bra +0x4 /* 0000278E */ label0000278C: 0000278C 7001 moveq.l D0, 0x01 label0000278E: 0000278E 4CDF 00C0 movem.l D6,D7, [A7]+ 00002792 4E5E unlink A6 00002794 4E75 rts export_51: fn00002796: 00002796 4E56 FEE0 link A6, -0x0120 0000279A 3D7C 0D00 FFE4 move.w [A6 - 0x1C], 0xD00 /* '\r\0' */ 000027A0 7004 moveq.l D0, 0x04 000027A2 3D40 FFE6 move.w [A6 - 0x1A], D0 000027A6 7009 moveq.l D0, 0x09 000027A8 3D40 FFE8 move.w [A6 - 0x18], D0 000027AC 7002 moveq.l D0, 0x02 000027AE 3D40 FFEA move.w [A6 - 0x16], D0 000027B2 426E FFEC clr.w [A6 - 0x14] 000027B6 426E FFEE clr.w [A6 - 0x12] 000027BA 42AE FFF0 clr.l [A6 - 0x10] 000027BE 486E FFF4 pea.l [A6 - 0xC] 000027C2 3F3C 0014 move.w -[A7], 0x14 000027C6 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000027CA 3F3C 01EC move.w -[A7], 0x1EC 000027CE 3F3C 0142 move.w -[A7], 0x142 000027D2 A8A7 syscall SetRect 000027D4 42A7 clr.l -[A7] 000027D6 42A7 clr.l -[A7] 000027D8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000027DC 205F movea.l A0, [A7]+ 000027DE 2D48 FFE0 move.l [A6 - 0x20], A0 000027E2 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000027E8 6624 bne +0x26 /* 0000280E */ 000027EA 486E FEE0 pea.l [A6 - 0x120] 000027EE 3F3C 03E8 move.w -[A7], 0x3E8 000027F2 3F3C 0007 move.w -[A7], 0x7 000027F6 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 000027FA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000027FE 486E FEE0 pea.l [A6 - 0x120] 00002802 4EBA 1B44 jsr [PC + 0x1B44 /* 00004348 */] 00002806 508F addq.l A7, 8 00002808 700D moveq.l D0, 0x0D 0000280A 3D40 FFEC move.w [A6 - 0x14], D0 label0000280E: 0000280E 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00002814 6624 bne +0x26 /* 0000283A */ 00002816 486E FEE0 pea.l [A6 - 0x120] 0000281A 3F3C 03E8 move.w -[A7], 0x3E8 0000281E 3F3C 0008 move.w -[A7], 0x8 00002822 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00002826 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000282A 486E FEE0 pea.l [A6 - 0x120] 0000282E 4EBA 1B18 jsr [PC + 0x1B18 /* 00004348 */] 00002832 508F addq.l A7, 8 00002834 7010 moveq.l D0, 0x10 00002836 3D40 FFEC move.w [A6 - 0x14], D0 label0000283A: 0000283A 42A7 clr.l -[A7] 0000283C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002840 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002844 201F move.l D0, [A7]+ 00002846 2D40 FFFC move.l [A6 - 0x4], D0 0000284A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000284E 206E FFFC movea.l A0, [A6 - 0x4] 00002852 4868 0018 pea.l [A0 + 0x18] 00002856 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000285A 206E FFE0 movea.l A0, [A6 - 0x20] 0000285E 2010 move.l D0, [A0] 00002860 D0AE FFFC add.l D0, [A6 - 0x4] 00002864 4878 0018 push.l 0x18 00002868 2F00 move.l -[A7], D0 0000286A 486E FFE4 pea.l [A6 - 0x1C] 0000286E 4EBA E804 jsr [PC - 0x17FC /* 00001074 */] 00002872 4FEF 000C lea.l A7, [A7 + 0xC] 00002876 202E FFE0 move.l D0, [A6 - 0x20] 0000287A 4E5E unlink A6 0000287C 4E75 rts export_58: fn0000287E: 0000287E 4E56 FFFC link A6, -0x0004 00002882 2F0C move.l -[A7], A4 00002884 286E 0008 movea.l A4, [A6 + 0x8] 00002888 302D AB14 move.w D0, [A5 - 0x54EC] 0000288C 906D AB10 sub.w D0, [A5 - 0x54F0] 00002890 3D40 FFFE move.w [A6 - 0x2], D0 00002894 302D AB12 move.w D0, [A5 - 0x54EE] 00002898 906D AB0E sub.w D0, [A5 - 0x54F2] 0000289C 3D40 FFFC move.w [A6 - 0x4], D0 000028A0 302C 0006 move.w D0, [A4 + 0x6] 000028A4 906C 0002 sub.w D0, [A4 + 0x2] 000028A8 B06E FFFE cmp.w D0, [A6 - 0x2] 000028AC 6F0C ble +0xE /* 000028BA */ 000028AE 302C 0002 move.w D0, [A4 + 0x2] 000028B2 D06E FFFE add.w D0, [A6 - 0x2] 000028B6 3940 0006 move.w [A4 + 0x6], D0 label000028BA: 000028BA 302C 0004 move.w D0, [A4 + 0x4] 000028BE 9054 sub.w D0, [A4] 000028C0 B06E FFFC cmp.w D0, [A6 - 0x4] 000028C4 6F0A ble +0xC /* 000028D0 */ 000028C6 3014 move.w D0, [A4] 000028C8 D06E FFFC add.w D0, [A6 - 0x4] 000028CC 3940 0004 move.w [A4 + 0x4], D0 label000028D0: 000028D0 285F movea.l A4, [A7]+ 000028D2 4E5E unlink A6 000028D4 4E75 rts export_25: fn000028D6: 000028D6 4E56 FFF0 link A6, -0x0010 000028DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028DE 4EBA FF9E jsr [PC - 0x62 /* 0000287E */] 000028E2 588F addq.l A7, 4 000028E4 206E 0008 movea.l A0, [A6 + 0x8] 000028E8 3D50 FFF2 move.w [A6 - 0xE], [A0] 000028EC 206E 0008 movea.l A0, [A6 + 0x8] 000028F0 3D68 0002 FFF0 move.w [A6 - 0x10], [A0 + 0x2] 000028F6 206E 0008 movea.l A0, [A6 + 0x8] 000028FA 3028 0006 move.w D0, [A0 + 0x6] 000028FE 906E FFF0 sub.w D0, [A6 - 0x10] 00002902 3D40 FFF6 move.w [A6 - 0xA], D0 00002906 206E 0008 movea.l A0, [A6 + 0x8] 0000290A 3028 0004 move.w D0, [A0 + 0x4] 0000290E 906E FFF2 sub.w D0, [A6 - 0xE] 00002912 3D40 FFF4 move.w [A6 - 0xC], D0 00002916 206E 000C movea.l A0, [A6 + 0xC] 0000291A 0828 0007 0006 btst.b [A0 + 0x6], 0x7 00002920 672A beq +0x2C /* 0000294C */ 00002922 206E 000C movea.l A0, [A6 + 0xC] 00002926 2068 0002 movea.l A0, [A0 + 0x2] 0000292A 2050 movea.l A0, [A0] 0000292C 3028 0006 move.w D0, [A0 + 0x6] 00002930 4440 neg.w D0 00002932 3D40 FFFA move.w [A6 - 0x6], D0 00002936 206E 000C movea.l A0, [A6 + 0xC] 0000293A 2068 0002 movea.l A0, [A0 + 0x2] 0000293E 2050 movea.l A0, [A0] 00002940 3028 0008 move.w D0, [A0 + 0x8] 00002944 4440 neg.w D0 00002946 3D40 FFF8 move.w [A6 - 0x8], D0 0000294A 601C bra +0x1E /* 00002968 */ label0000294C: 0000294C 206E 000C movea.l A0, [A6 + 0xC] 00002950 3028 0008 move.w D0, [A0 + 0x8] 00002954 4440 neg.w D0 00002956 3D40 FFFA move.w [A6 - 0x6], D0 0000295A 206E 000C movea.l A0, [A6 + 0xC] 0000295E 3028 000A move.w D0, [A0 + 0xA] 00002962 4440 neg.w D0 00002964 3D40 FFF8 move.w [A6 - 0x8], D0 label00002968: 00002968 206E 000C movea.l A0, [A6 + 0xC] 0000296C 3D68 0016 FFFE move.w [A6 - 0x2], [A0 + 0x16] 00002972 206E 000C movea.l A0, [A6 + 0xC] 00002976 3D68 0014 FFFC move.w [A6 - 0x4], [A0 + 0x14] 0000297C 302E FFF2 move.w D0, [A6 - 0xE] 00002980 B06E FFFA cmp.w D0, [A6 - 0x6] 00002984 660A bne +0xC /* 00002990 */ 00002986 302E FFF0 move.w D0, [A6 - 0x10] 0000298A B06E FFF8 cmp.w D0, [A6 - 0x8] 0000298E 6710 beq +0x12 /* 000029A0 */ label00002990: 00002990 2F2E 000C move.l -[A7], [A6 + 0xC] 00002994 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002998 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000299C 4267 clr.w -[A7] 0000299E A91B syscall MoveWindow label000029A0: 000029A0 302E FFF6 move.w D0, [A6 - 0xA] 000029A4 B06E FFFE cmp.w D0, [A6 - 0x2] 000029A8 660A bne +0xC /* 000029B4 */ 000029AA 302E FFF4 move.w D0, [A6 - 0xC] 000029AE B06E FFFC cmp.w D0, [A6 - 0x4] 000029B2 6712 beq +0x14 /* 000029C6 */ label000029B4: 000029B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000029B8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000029BC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000029C0 1F3C 00FF move.b -[A7], 0xFF 000029C4 A91D syscall SizeWindow label000029C6: 000029C6 4E5E unlink A6 000029C8 4E75 rts export_30: 000029CA 4E56 FFF8 link A6, -0x0008 000029CE 206E 0008 movea.l A0, [A6 + 0x8] 000029D2 0828 0007 0006 btst.b [A0 + 0x6], 0x7 000029D8 672A beq +0x2C /* 00002A04 */ 000029DA 206E 0008 movea.l A0, [A6 + 0x8] 000029DE 2068 0002 movea.l A0, [A0 + 0x2] 000029E2 2050 movea.l A0, [A0] 000029E4 3028 0006 move.w D0, [A0 + 0x6] 000029E8 4440 neg.w D0 000029EA 3D40 FFF8 move.w [A6 - 0x8], D0 000029EE 206E 0008 movea.l A0, [A6 + 0x8] 000029F2 2068 0002 movea.l A0, [A0 + 0x2] 000029F6 2050 movea.l A0, [A0] 000029F8 3028 0008 move.w D0, [A0 + 0x8] 000029FC 4440 neg.w D0 000029FE 3D40 FFFA move.w [A6 - 0x6], D0 00002A02 601C bra +0x1E /* 00002A20 */ label00002A04: 00002A04 206E 0008 movea.l A0, [A6 + 0x8] 00002A08 3028 0008 move.w D0, [A0 + 0x8] 00002A0C 4440 neg.w D0 00002A0E 3D40 FFF8 move.w [A6 - 0x8], D0 00002A12 206E 0008 movea.l A0, [A6 + 0x8] 00002A16 3028 000A move.w D0, [A0 + 0xA] 00002A1A 4440 neg.w D0 00002A1C 3D40 FFFA move.w [A6 - 0x6], D0 label00002A20: 00002A20 206E 0008 movea.l A0, [A6 + 0x8] 00002A24 302E FFF8 move.w D0, [A6 - 0x8] 00002A28 D068 0014 add.w D0, [A0 + 0x14] 00002A2C 3D40 FFFC move.w [A6 - 0x4], D0 00002A30 206E 0008 movea.l A0, [A6 + 0x8] 00002A34 302E FFFA move.w D0, [A6 - 0x6] 00002A38 D068 0016 add.w D0, [A0 + 0x16] 00002A3C 3D40 FFFE move.w [A6 - 0x2], D0 00002A40 206E 000C movea.l A0, [A6 + 0xC] 00002A44 43EE FFF8 lea.l A1, [A6 - 0x8] 00002A48 20D9 move.l [A0]+, [A1]+ 00002A4A 20D9 move.l [A0]+, [A1]+ 00002A4C 4E5E unlink A6 00002A4E 4E75 rts export_39: 00002A50 4E56 FFFC link A6, -0x0004 00002A54 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00002A5A 4267 clr.w -[A7] 00002A5C 486E FFFC pea.l [A6 - 0x4] 00002A60 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002A64 301F move.w D0, [A7]+ 00002A66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A6A 42A7 clr.l -[A7] 00002A6C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002A70 4267 clr.w -[A7] 00002A72 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A7A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00002A7E 301F move.w D0, [A7]+ 00002A80 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A84 42A7 clr.l -[A7] 00002A86 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002A8A 4267 clr.w -[A7] 00002A8C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A90 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A94 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00002A98 301F move.w D0, [A7]+ 00002A9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A9E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002AA2 4E5E unlink A6 00002AA4 4E75 rts export_52: 00002AA6 4E56 FFFC link A6, -0x0004 00002AAA 2F07 move.l -[A7], D7 00002AAC 7E00 moveq.l D7, 0x00 00002AAE 3F3C 0002 move.w -[A7], 0x2 00002AB2 2F2D B630 move.l -[A7], [A5 - 0x49D0] 00002AB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ABA 4EBA 003A jsr [PC + 0x3A /* 00002AF6 */] 00002ABE 4FEF 000A lea.l A7, [A7 + 0xA] 00002AC2 4A40 tst.w D0 00002AC4 671C beq +0x1E /* 00002AE2 */ 00002AC6 202E 000C move.l D0, [A6 + 0xC] 00002ACA 90AD B62C sub.l D0, [A5 - 0x49D4] 00002ACE 42A7 clr.l -[A7] 00002AD0 2D40 FFFC move.l [A6 - 0x4], D0 00002AD4 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00002AD8 201F move.l D0, [A7]+ 00002ADA B0AE FFFC cmp.l D0, [A6 - 0x4] 00002ADE 6D02 blt +0x4 /* 00002AE2 */ 00002AE0 7E01 moveq.l D7, 0x01 label00002AE2: 00002AE2 2B6E 0008 B630 move.l [A5 - 0x49D0], [A6 + 0x8] 00002AE8 2B6E 000C B62C move.l [A5 - 0x49D4], [A6 + 0xC] 00002AEE 3007 move.w D0, D7 00002AF0 2E1F move.l D7, [A7]+ 00002AF2 4E5E unlink A6 00002AF4 4E75 rts export_59: fn00002AF6: 00002AF6 4E56 FFF8 link A6, -0x0008 00002AFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B02 486E FFF8 pea.l [A6 - 0x8] 00002B06 A8AC syscall Pt2Rect 00002B08 302E 0010 move.w D0, [A6 + 0x10] 00002B0C 4440 neg.w D0 00002B0E 322E 0010 move.w D1, [A6 + 0x10] 00002B12 4441 neg.w D1 00002B14 486E FFF8 pea.l [A6 - 0x8] 00002B18 3F00 move.w -[A7], D0 00002B1A 3F01 move.w -[A7], D1 00002B1C A8A9 syscall InsetRect 00002B1E 4267 clr.w -[A7] 00002B20 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B24 486E FFF8 pea.l [A6 - 0x8] 00002B28 A8AD syscall PtInRect 00002B2A 101F move.b D0, [A7]+ 00002B2C 4880 ext.w D0 00002B2E 4E5E unlink A6 00002B30 4E75 rts export_63: 00002B32 4E56 FFA6 link A6, -0x005A 00002B36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B3A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B3E 486E FFEC pea.l [A6 - 0x14] 00002B42 A8AC syscall Pt2Rect 00002B44 302E 0014 move.w D0, [A6 + 0x14] 00002B48 4440 neg.w D0 00002B4A 322E 0014 move.w D1, [A6 + 0x14] 00002B4E 4441 neg.w D1 00002B50 486E FFEC pea.l [A6 - 0x14] 00002B54 3F00 move.w -[A7], D0 00002B56 3F01 move.w -[A7], D1 00002B58 A8A9 syscall InsetRect 00002B5A 4267 clr.w -[A7] 00002B5C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B60 486E FFEC pea.l [A6 - 0x14] 00002B64 A8AD syscall PtInRect 00002B66 101F move.b D0, [A7]+ 00002B68 4A00 tst.b D0 00002B6A 6606 bne +0x8 /* 00002B72 */ 00002B6C 7000 moveq.l D0, 0x00 00002B6E 6000 0222 bra +0x224 /* 00002D92 */ label00002B72: 00002B72 302E 000A move.w D0, [A6 + 0xA] 00002B76 B06E 000E cmp.w D0, [A6 + 0xE] 00002B7A 670A beq +0xC /* 00002B86 */ 00002B7C 302E 0008 move.w D0, [A6 + 0x8] 00002B80 B06E 000C cmp.w D0, [A6 + 0xC] 00002B84 6606 bne +0x8 /* 00002B8C */ label00002B86: 00002B86 7001 moveq.l D0, 0x01 00002B88 6000 0208 bra +0x20A /* 00002D92 */ label00002B8C: 00002B8C 302E 000C move.w D0, [A6 + 0xC] 00002B90 906E 0008 sub.w D0, [A6 + 0x8] 00002B94 3D40 FFB8 move.w [A6 - 0x48], D0 00002B98 486E FFB8 pea.l [A6 - 0x48] 00002B9C 486E FFE2 pea.l [A6 - 0x1E] 00002BA0 3F3C 200E move.w -[A7], 0x200E 00002BA4 A9EB syscall Pack4/FP68K 00002BA6 302E 000E move.w D0, [A6 + 0xE] 00002BAA 906E 000A sub.w D0, [A6 + 0xA] 00002BAE 3D40 FFB8 move.w [A6 - 0x48], D0 00002BB2 486E FFB8 pea.l [A6 - 0x48] 00002BB6 486E FFE2 pea.l [A6 - 0x1E] 00002BBA 3F3C 2006 move.w -[A7], 0x2006 00002BBE A9EB syscall Pack4/FP68K 00002BC0 3D7C 0001 FFB8 move.w [A6 - 0x48], 0x1 00002BC6 486E FFB8 pea.l [A6 - 0x48] 00002BCA 486E FFAE pea.l [A6 - 0x52] 00002BCE 3F3C 200E move.w -[A7], 0x200E 00002BD2 A9EB syscall Pack4/FP68K 00002BD4 486E FFE2 pea.l [A6 - 0x1E] 00002BD8 486E FFAE pea.l [A6 - 0x52] 00002BDC 3F3C 0006 move.w -[A7], 0x6 00002BE0 A9EB syscall Pack4/FP68K 00002BE2 41EE FFC4 lea.l A0, [A6 - 0x3C] 00002BE6 43EE FFAE lea.l A1, [A6 - 0x52] 00002BEA 20D9 move.l [A0]+, [A1]+ 00002BEC 20D9 move.l [A0]+, [A1]+ 00002BEE 30D9 move.w [A0]+, [A1]+ 00002BF0 41EE FFE2 lea.l A0, [A6 - 0x1E] 00002BF4 2D58 FFB0 move.l [A6 - 0x50], [A0]+ 00002BF8 2D58 FFB4 move.l [A6 - 0x4C], [A0]+ 00002BFC 3D58 FFB8 move.w [A6 - 0x48], [A0]+ 00002C00 486E 000A pea.l [A6 + 0xA] 00002C04 486E FFB0 pea.l [A6 - 0x50] 00002C08 3F3C 2004 move.w -[A7], 0x2004 00002C0C A9EB syscall Pack4/FP68K 00002C0E 486E 0008 pea.l [A6 + 0x8] 00002C12 486E FFA6 pea.l [A6 - 0x5A] 00002C16 3F3C 200E move.w -[A7], 0x200E 00002C1A A9EB syscall Pack4/FP68K 00002C1C 486E FFB0 pea.l [A6 - 0x50] 00002C20 486E FFA6 pea.l [A6 - 0x5A] 00002C24 3F3C 0002 move.w -[A7], 0x2 00002C28 A9EB syscall Pack4/FP68K 00002C2A 41EE FFD8 lea.l A0, [A6 - 0x28] 00002C2E 43EE FFA6 lea.l A1, [A6 - 0x5A] 00002C32 20D9 move.l [A0]+, [A1]+ 00002C34 20D9 move.l [A0]+, [A1]+ 00002C36 30D9 move.w [A0]+, [A1]+ 00002C38 41EE FFC4 lea.l A0, [A6 - 0x3C] 00002C3C 2D58 FFB0 move.l [A6 - 0x50], [A0]+ 00002C40 2D58 FFB4 move.l [A6 - 0x4C], [A0]+ 00002C44 3D58 FFB8 move.w [A6 - 0x48], [A0]+ 00002C48 486E 0012 pea.l [A6 + 0x12] 00002C4C 486E FFB0 pea.l [A6 - 0x50] 00002C50 3F3C 2004 move.w -[A7], 0x2004 00002C54 A9EB syscall Pack4/FP68K 00002C56 486E 0010 pea.l [A6 + 0x10] 00002C5A 486E FFB0 pea.l [A6 - 0x50] 00002C5E 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00002C62 A9EB syscall Pack4/FP68K 00002C64 41EE FFCE lea.l A0, [A6 - 0x32] 00002C68 43EE FFB0 lea.l A1, [A6 - 0x50] 00002C6C 20D9 move.l [A0]+, [A1]+ 00002C6E 20D9 move.l [A0]+, [A1]+ 00002C70 30D9 move.w [A0]+, [A1]+ 00002C72 41EE FFCE lea.l A0, [A6 - 0x32] 00002C76 2D58 FFB0 move.l [A6 - 0x50], [A0]+ 00002C7A 2D58 FFB4 move.l [A6 - 0x4C], [A0]+ 00002C7E 3D58 FFB8 move.w [A6 - 0x48], [A0]+ 00002C82 486E FFD8 pea.l [A6 - 0x28] 00002C86 486E FFB0 pea.l [A6 - 0x50] 00002C8A 3F3C 0002 move.w -[A7], 0x2 00002C8E A9EB syscall Pack4/FP68K 00002C90 41EE FFE2 lea.l A0, [A6 - 0x1E] 00002C94 2D58 FFA6 move.l [A6 - 0x5A], [A0]+ 00002C98 2D58 FFAA move.l [A6 - 0x56], [A0]+ 00002C9C 3D58 FFAE move.w [A6 - 0x52], [A0]+ 00002CA0 486E FFC4 pea.l [A6 - 0x3C] 00002CA4 486E FFA6 pea.l [A6 - 0x5A] 00002CA8 3F3C 0000 move.w -[A7], 0x0 00002CAC A9EB syscall Pack4/FP68K 00002CAE 486E FFA6 pea.l [A6 - 0x5A] 00002CB2 486E FFB0 pea.l [A6 - 0x50] 00002CB6 3F3C 0006 move.w -[A7], 0x6 00002CBA A9EB syscall Pack4/FP68K 00002CBC 41EE FFBA lea.l A0, [A6 - 0x46] 00002CC0 43EE FFB0 lea.l A1, [A6 - 0x50] 00002CC4 20D9 move.l [A0]+, [A1]+ 00002CC6 20D9 move.l [A0]+, [A1]+ 00002CC8 30D9 move.w [A0]+, [A1]+ 00002CCA 41EE FFC4 lea.l A0, [A6 - 0x3C] 00002CCE 2D58 FFB0 move.l [A6 - 0x50], [A0]+ 00002CD2 2D58 FFB4 move.l [A6 - 0x4C], [A0]+ 00002CD6 3D58 FFB8 move.w [A6 - 0x48], [A0]+ 00002CDA 486E FFB0 pea.l [A6 - 0x50] 00002CDE 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002CE2 A9EB syscall Pack4/FP68K 00002CE4 486E FFBA pea.l [A6 - 0x46] 00002CE8 486E FFB0 pea.l [A6 - 0x50] 00002CEC 3F3C 0004 move.w -[A7], 0x4 00002CF0 A9EB syscall Pack4/FP68K 00002CF2 486E FFCE pea.l [A6 - 0x32] 00002CF6 486E FFB0 pea.l [A6 - 0x50] 00002CFA 3F3C 0000 move.w -[A7], 0x0 00002CFE A9EB syscall Pack4/FP68K 00002D00 486E FFB0 pea.l [A6 - 0x50] 00002D04 3F3C 0016 move.w -[A7], 0x16 00002D08 A9EB syscall Pack4/FP68K 00002D0A 486E FFB0 pea.l [A6 - 0x50] 00002D0E 486E FFF8 pea.l [A6 - 0x8] 00002D12 3F3C 2810 move.w -[A7], 0x2810 00002D16 A9EB syscall Pack4/FP68K 00002D18 41EE FFBA lea.l A0, [A6 - 0x46] 00002D1C 2D58 FFB0 move.l [A6 - 0x50], [A0]+ 00002D20 2D58 FFB4 move.l [A6 - 0x4C], [A0]+ 00002D24 3D58 FFB8 move.w [A6 - 0x48], [A0]+ 00002D28 486E FFB0 pea.l [A6 - 0x50] 00002D2C 3F3C 0016 move.w -[A7], 0x16 00002D30 A9EB syscall Pack4/FP68K 00002D32 486E FFB0 pea.l [A6 - 0x50] 00002D36 486E FFF4 pea.l [A6 - 0xC] 00002D3A 3F3C 2810 move.w -[A7], 0x2810 00002D3E A9EB syscall Pack4/FP68K 00002D40 306E 0012 movea.w A0, [A6 + 0x12] 00002D44 91EE FFF4 sub.l A0, [A6 - 0xC] 00002D48 326E 0012 movea.w A1, [A6 + 0x12] 00002D4C 93EE FFF4 sub.l A1, [A6 - 0xC] 00002D50 4851 pea.l [A1] 00002D52 4850 pea.l [A0] 00002D54 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002D58 306E 0010 movea.w A0, [A6 + 0x10] 00002D5C 91EE FFF8 sub.l A0, [A6 - 0x8] 00002D60 326E 0010 movea.w A1, [A6 + 0x10] 00002D64 93EE FFF8 sub.l A1, [A6 - 0x8] 00002D68 4851 pea.l [A1] 00002D6A 4850 pea.l [A0] 00002D6C 2D40 FFB6 move.l [A6 - 0x4A], D0 00002D70 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002D74 D0AE FFB6 add.l D0, [A6 - 0x4A] 00002D78 2D40 FFFC move.l [A6 - 0x4], D0 00002D7C 302E 0014 move.w D0, [A6 + 0x14] 00002D80 C1EE 0014 muls.w D0, [A6 + 0x14] 00002D84 48C0 ext.l D0 00002D86 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002D8A 6F04 ble +0x6 /* 00002D90 */ 00002D8C 7001 moveq.l D0, 0x01 00002D8E 6002 bra +0x4 /* 00002D92 */ label00002D90: 00002D90 7000 moveq.l D0, 0x00 label00002D92: 00002D92 4E5E unlink A6 00002D94 4E75 rts export_27: 00002D96 4E56 0000 link A6, 0 00002D9A 206E 0008 movea.l A0, [A6 + 0x8] 00002D9E 4A10 tst.b [A0] 00002DA0 6610 bne +0x12 /* 00002DB2 */ 00002DA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DA6 3F3C 03E8 move.w -[A7], 0x3E8 00002DAA 3F3C 0004 move.w -[A7], 0x4 00002DAE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] label00002DB2: 00002DB2 4E5E unlink A6 00002DB4 4E75 rts export_34: 00002DB6 4E56 FFF4 link A6, -0x000C 00002DBA 4A6D B110 tst.w [A5 - 0x4EF0] 00002DBE 672A beq +0x2C /* 00002DEA */ 00002DC0 426E FFFA clr.w [A6 - 0x6] 00002DC4 426E FFFC clr.w [A6 - 0x4] 00002DC8 426E FFFE clr.w [A6 - 0x2] 00002DCC 486E FFFA pea.l [A6 - 0x6] 00002DD0 AA14 syscall RGBForeColor 00002DD2 70FF moveq.l D0, 0xFFFFFFFF 00002DD4 3D40 FFF4 move.w [A6 - 0xC], D0 00002DD8 70FF moveq.l D0, 0xFFFFFFFF 00002DDA 3D40 FFF6 move.w [A6 - 0xA], D0 00002DDE 70FF moveq.l D0, 0xFFFFFFFF 00002DE0 3D40 FFF8 move.w [A6 - 0x8], D0 00002DE4 486E FFF4 pea.l [A6 - 0xC] 00002DE8 AA15 syscall RGBBackColor label00002DEA: 00002DEA 4E5E unlink A6 00002DEC 4E75 rts export_33: fn00002DEE: 00002DEE 4E56 FFF0 link A6, -0x0010 00002DF2 486E FFF0 pea.l [A6 - 0x10] 00002DF6 A976 syscall GetKeys 00002DF8 7001 moveq.l D0, 0x01 00002DFA C0AE FFF4 and.l D0, [A6 - 0xC] 00002DFE 4E5E unlink A6 00002E00 4E75 rts export_49: 00002E02 4E56 FFF0 link A6, -0x0010 00002E06 486E FFF0 pea.l [A6 - 0x10] 00002E0A A976 syscall GetKeys 00002E0C 7004 moveq.l D0, 0x04 00002E0E C0AE FFF4 and.l D0, [A6 - 0xC] 00002E12 4E5E unlink A6 00002E14 4E75 rts fn00002E16: 00002E16 4E56 FEEC link A6, -0x0114 00002E1A 486E FEEC pea.l [A6 - 0x114] 00002E1E 3F3C 03E8 move.w -[A7], 0x3E8 00002E22 3F3C 0005 move.w -[A7], 0x5 00002E26 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00002E2A 42A7 clr.l -[A7] 00002E2C 4878 1594 push.l 0x1594 00002E30 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 00002E34 205F movea.l A0, [A7]+ 00002E36 2B48 B13C move.l [A5 - 0x4EC4], A0 00002E3A 42A7 clr.l -[A7] 00002E3C 4879 4C41 5354 push.l 0x4C415354 /* 'LAST' */ 00002E42 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00002E46 A9A0 syscall GetResource 00002E48 205F movea.l A0, [A7]+ 00002E4A 2D48 FFF6 move.l [A6 - 0xA], A0 00002E4E 206E FFF6 movea.l A0, [A6 - 0xA] 00002E52 2050 movea.l A0, [A0] 00002E54 43EE FFFA lea.l A1, [A6 - 0x6] 00002E58 22D8 move.l [A1]+, [A0]+ 00002E5A 32D8 move.w [A1]+, [A0]+ 00002E5C 709C moveq.l D0, 0xFFFFFF9C 00002E5E 3D40 FFF4 move.w [A6 - 0xC], D0 00002E62 486E FFF4 pea.l [A6 - 0xC] 00002E66 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002E6A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002E6E 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */] 00002E72 4FEF 000A lea.l A7, [A7 + 0xA] 00002E76 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002E7A 486E FEEC pea.l [A6 - 0x114] 00002E7E 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002E82 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00002E86 4FEF 000A lea.l A7, [A7 + 0xA] 00002E8A 4A40 tst.w D0 00002E8C 6700 008A beq +0x8C /* 00002F18 */ 00002E90 2D7C 4D44 4F43 FFF0 move.l [A6 - 0x10], 0x4D444F43 /* 'MDOC' */ 00002E98 2D7C 5255 4E54 FFEC move.l [A6 - 0x14], 0x52554E54 /* 'RUNT' */ 00002EA0 486E FFEC pea.l [A6 - 0x14] 00002EA4 486E FFF0 pea.l [A6 - 0x10] 00002EA8 486E FFF4 pea.l [A6 - 0xC] 00002EAC 486E FEEC pea.l [A6 - 0x114] 00002EB0 486E FEEC pea.l [A6 - 0x114] 00002EB4 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00002EB8 4FEF 0014 lea.l A7, [A7 + 0x14] 00002EBC 4A40 tst.w D0 00002EBE 660E bne +0x10 /* 00002ECE */ 00002EC0 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002EC4 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 00002EC8 42AD B13C clr.l [A5 - 0x4EC4] 00002ECC 604A bra +0x4C /* 00002F18 */ label00002ECE: 00002ECE 486E FFFA pea.l [A6 - 0x6] 00002ED2 486E FFFC pea.l [A6 - 0x4] 00002ED6 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002EDA 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */] 00002EDE 4FEF 000A lea.l A7, [A7 + 0xA] 00002EE2 206E FFF6 movea.l A0, [A6 - 0xA] 00002EE6 2050 movea.l A0, [A0] 00002EE8 43EE FFFA lea.l A1, [A6 - 0x6] 00002EEC 20D9 move.l [A0]+, [A1]+ 00002EEE 30D9 move.w [A0]+, [A1]+ 00002EF0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002EF4 A9AA syscall ChangedResource 00002EF6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002EFA A9B0 syscall WriteResource 00002EFC 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002F00 486E FEEC pea.l [A6 - 0x114] 00002F04 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002F08 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00002F0C 4FEF 000A lea.l A7, [A7 + 0xA] 00002F10 3F00 move.w -[A7], D0 00002F12 4EBA DB82 jsr [PC - 0x247E /* 00000A96 */] 00002F16 548F addq.l A7, 2 label00002F18: 00002F18 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002F1C A9A3 syscall ReleaseResource 00002F1E 4AAD B13C tst.l [A5 - 0x4EC4] 00002F22 674C beq +0x4E /* 00002F70 */ 00002F24 4267 clr.w -[A7] 00002F26 42A7 clr.l -[A7] 00002F28 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002F2C 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00002F30 301F move.w D0, [A7]+ 00002F32 3F00 move.w -[A7], D0 00002F34 4EBA DB60 jsr [PC - 0x24A0 /* 00000A96 */] 00002F38 548F addq.l A7, 2 00002F3A 4267 clr.w -[A7] 00002F3C 486E FEEC pea.l [A6 - 0x114] 00002F40 A997 syscall OpenResFile 00002F42 301F move.w D0, [A7]+ 00002F44 3B40 B10C move.w [A5 - 0x4EF4], D0 00002F48 4267 clr.w -[A7] 00002F4A A9AF syscall ResError 00002F4C 301F move.w D0, [A7]+ 00002F4E 4A40 tst.w D0 00002F50 6704 beq +0x6 /* 00002F56 */ 00002F52 426D B10C clr.w [A5 - 0x4EF4] label00002F56: 00002F56 486D B154 pea.l [A5 - 0x4EAC] 00002F5A 42A7 clr.l -[A7] 00002F5C 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002F60 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002F64 4FEF 000C lea.l A7, [A7 + 0xC] 00002F68 3F00 move.w -[A7], D0 00002F6A 4EBA DB2A jsr [PC - 0x24D6 /* 00000A96 */] 00002F6E 548F addq.l A7, 2 label00002F70: 00002F70 0C6E FF9C FFF4 cmpi.w [A6 - 0xC], 0xFF9C 00002F76 6706 beq +0x8 /* 00002F7E */ 00002F78 3B6E FFF4 B190 move.w [A5 - 0x4E70], [A6 - 0xC] label00002F7E: 00002F7E 4E5E unlink A6 00002F80 4E75 rts fn00002F82: 00002F82 4E56 FFFC link A6, -0x0004 00002F86 2F07 move.l -[A7], D7 00002F88 4AAD B13C tst.l [A5 - 0x4EC4] 00002F8C 6700 0082 beq +0x84 /* 00003010 */ 00002F90 2F2D B154 move.l -[A7], [A5 - 0x4EAC] 00002F94 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00002F98 588F addq.l A7, 4 00002F9A 2D40 FFFC move.l [A6 - 0x4], D0 00002F9E 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002FA2 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00002FA6 588F addq.l A7, 4 00002FA8 4A40 tst.w D0 00002FAA 661C bne +0x1E /* 00002FC8 */ 00002FAC 4878 0003 push.l 0x3 00002FB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FB4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002FB8 2F00 move.l -[A7], D0 00002FBA 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002FBE 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 00002FC2 508F addq.l A7, 8 00002FC4 4A40 tst.w D0 00002FC6 670A beq +0xC /* 00002FD2 */ label00002FC8: 00002FC8 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002FCC 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00002FD0 588F addq.l A7, 4 label00002FD2: 00002FD2 42A7 clr.l -[A7] 00002FD4 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002FD8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002FDC 508F addq.l A7, 8 00002FDE 3E00 move.w D7, D0 00002FE0 4A47 tst.w D7 00002FE2 6704 beq +0x6 /* 00002FE8 */ 00002FE4 3007 move.w D0, D7 00002FE6 602A bra +0x2C /* 00003012 */ label00002FE8: 00002FE8 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00002FEC 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00002FF0 588F addq.l A7, 4 00002FF2 3E00 move.w D7, D0 00002FF4 4A47 tst.w D7 00002FF6 6704 beq +0x6 /* 00002FFC */ 00002FF8 3007 move.w D0, D7 00002FFA 6016 bra +0x18 /* 00003012 */ label00002FFC: 00002FFC 4A6D B10C tst.w [A5 - 0x4EF4] 00003000 670E beq +0x10 /* 00003010 */ 00003002 3F2D B10C move.w -[A7], [A5 - 0x4EF4] 00003006 A99A syscall CloseResFile 00003008 4267 clr.w -[A7] 0000300A A9AF syscall ResError 0000300C 301F move.w D0, [A7]+ 0000300E 6002 bra +0x4 /* 00003012 */ label00003010: 00003010 7000 moveq.l D0, 0x00 label00003012: 00003012 2E1F move.l D7, [A7]+ 00003014 4E5E unlink A6 00003016 4E75 rts export_50: 00003018 4E56 0000 link A6, 0 0000301C 48E7 0308 movem.l -[A7], D6,D7,A4 00003020 2E2E 0008 move.l D7, [A6 + 0x8] 00003024 206D B144 movea.l A0, [A5 - 0x4EBC] 00003028 2850 movea.l A4, [A0] 0000302A 7C00 moveq.l D6, 0x00 0000302C 6020 bra +0x22 /* 0000304E */ label0000302E: 0000302E BEAC 0054 cmp.l D7, [A4 + 0x54] 00003032 6614 bne +0x16 /* 00003048 */ 00003034 206E 000C movea.l A0, [A6 + 0xC] 00003038 43D4 lea.l A1, [A4] 0000303A 7017 moveq.l D0, 0x17 label0000303C: 0000303C 20D9 move.l [A0]+, [A1]+ 0000303E 51C8 FFFC dbf D0, -0x6 /* 0000303C */ 00003042 30D9 move.w [A0]+, [A1]+ 00003044 7001 moveq.l D0, 0x01 00003046 600E bra +0x10 /* 00003056 */ label00003048: 00003048 49EC 0062 lea.l A4, [A4 + 0x62] 0000304C 5246 addq.w D6, 1 label0000304E: 0000304E BC6D B114 cmp.w D6, [A5 - 0x4EEC] 00003052 6DDA blt -0x24 /* 0000302E */ 00003054 7000 moveq.l D0, 0x00 label00003056: 00003056 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000305A 4E5E unlink A6 0000305C 4E75 rts export_57: fn0000305E: 0000305E 4E56 0000 link A6, 0 00003062 48E7 0118 movem.l -[A7], D7,A3,A4 00003066 286E 0008 movea.l A4, [A6 + 0x8] 0000306A 206D B144 movea.l A0, [A5 - 0x4EBC] 0000306E 2650 movea.l A3, [A0] 00003070 7E00 moveq.l D7, 0x00 00003072 6020 bra +0x22 /* 00003094 */ label00003074: 00003074 B9EB 0048 cmpa.l A4, [A3 + 0x48] 00003078 6614 bne +0x16 /* 0000308E */ 0000307A 206E 000C movea.l A0, [A6 + 0xC] 0000307E 43D3 lea.l A1, [A3] 00003080 7017 moveq.l D0, 0x17 label00003082: 00003082 20D9 move.l [A0]+, [A1]+ 00003084 51C8 FFFC dbf D0, -0x6 /* 00003082 */ 00003088 30D9 move.w [A0]+, [A1]+ 0000308A 7001 moveq.l D0, 0x01 0000308C 600E bra +0x10 /* 0000309C */ label0000308E: 0000308E 47EB 0062 lea.l A3, [A3 + 0x62] 00003092 5247 addq.w D7, 1 label00003094: 00003094 BE6D B114 cmp.w D7, [A5 - 0x4EEC] 00003098 6DDA blt -0x24 /* 00003074 */ 0000309A 7000 moveq.l D0, 0x00 label0000309C: 0000309C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000030A0 4E5E unlink A6 000030A2 4E75 rts export_24: 000030A4 4E56 0000 link A6, 0 000030A8 48E7 0118 movem.l -[A7], D7,A3,A4 000030AC 286E 0008 movea.l A4, [A6 + 0x8] 000030B0 206D B144 movea.l A0, [A5 - 0x4EBC] 000030B4 2650 movea.l A3, [A0] 000030B6 7E00 moveq.l D7, 0x00 000030B8 6020 bra +0x22 /* 000030DA */ label000030BA: 000030BA B9EB 0048 cmpa.l A4, [A3 + 0x48] 000030BE 6614 bne +0x16 /* 000030D4 */ 000030C0 206E 000C movea.l A0, [A6 + 0xC] 000030C4 43D3 lea.l A1, [A3] 000030C6 7017 moveq.l D0, 0x17 label000030C8: 000030C8 22D8 move.l [A1]+, [A0]+ 000030CA 51C8 FFFC dbf D0, -0x6 /* 000030C8 */ 000030CE 32D8 move.w [A1]+, [A0]+ 000030D0 7001 moveq.l D0, 0x01 000030D2 600E bra +0x10 /* 000030E2 */ label000030D4: 000030D4 47EB 0062 lea.l A3, [A3 + 0x62] 000030D8 5247 addq.w D7, 1 label000030DA: 000030DA BE6D B114 cmp.w D7, [A5 - 0x4EEC] 000030DE 6DDA blt -0x24 /* 000030BA */ 000030E0 7000 moveq.l D0, 0x00 label000030E2: 000030E2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000030E6 4E5E unlink A6 000030E8 4E75 rts export_29: fn000030EA: 000030EA 4E56 0000 link A6, 0 000030EE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000030F2 286E 0008 movea.l A4, [A6 + 0x8] 000030F6 206D B144 movea.l A0, [A5 - 0x4EBC] 000030FA 2650 movea.l A3, [A0] 000030FC 7E00 moveq.l D7, 0x00 000030FE 6000 0062 bra +0x64 /* 00003162 */ label00003102: 00003102 B9EB 0048 cmpa.l A4, [A3 + 0x48] 00003106 6654 bne +0x56 /* 0000315C */ 00003108 302D B114 move.w D0, [A5 - 0x4EEC] 0000310C 9047 sub.w D0, D7 0000310E 5340 subq.w D0, 1 00003110 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00003114 48C0 ext.l D0 00003116 2C00 move.l D6, D0 00003118 206D B144 movea.l A0, [A5 - 0x4EBC] 0000311C 3007 move.w D0, D7 0000311E 5240 addq.w D0, 1 00003120 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00003124 D090 add.l D0, [A0] 00003126 206D B144 movea.l A0, [A5 - 0x4EBC] 0000312A 3207 move.w D1, D7 0000312C C3FC 0062 muls.w D1, 0x62 /* 'b' */ 00003130 D290 add.l D1, [A0] 00003132 2F06 move.l -[A7], D6 00003134 2F01 move.l -[A7], D1 00003136 2F00 move.l -[A7], D0 00003138 4EBA DF3A jsr [PC - 0x20C6 /* 00001074 */] 0000313C 4FEF 000C lea.l A7, [A7 + 0xC] 00003140 536D B114 subq.w [A5 - 0x4EEC], 1 00003144 302D B114 move.w D0, [A5 - 0x4EEC] 00003148 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 0000314C 2F2D B144 move.l -[A7], [A5 - 0x4EBC] 00003150 48C0 ext.l D0 00003152 2F00 move.l -[A7], D0 00003154 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003158 7001 moveq.l D0, 0x01 0000315A 600E bra +0x10 /* 0000316A */ label0000315C: 0000315C 47EB 0062 lea.l A3, [A3 + 0x62] 00003160 5247 addq.w D7, 1 label00003162: 00003162 BE6D B114 cmp.w D7, [A5 - 0x4EEC] 00003166 6D9A blt -0x64 /* 00003102 */ 00003168 7000 moveq.l D0, 0x00 label0000316A: 0000316A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000316E 4E5E unlink A6 00003170 4E75 rts export_43: 00003172 4E56 0000 link A6, 0 00003176 526D B114 addq.w [A5 - 0x4EEC], 1 0000317A 302D B114 move.w D0, [A5 - 0x4EEC] 0000317E C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00003182 2F2D B144 move.l -[A7], [A5 - 0x4EBC] 00003186 48C0 ext.l D0 00003188 2F00 move.l -[A7], D0 0000318A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000318E 206D B144 movea.l A0, [A5 - 0x4EBC] 00003192 302D B114 move.w D0, [A5 - 0x4EEC] 00003196 5340 subq.w D0, 1 00003198 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 0000319C D090 add.l D0, [A0] 0000319E 206E 0008 movea.l A0, [A6 + 0x8] 000031A2 2240 movea.l A1, D0 000031A4 7017 moveq.l D0, 0x17 label000031A6: 000031A6 22D8 move.l [A1]+, [A0]+ 000031A8 51C8 FFFC dbf D0, -0x6 /* 000031A6 */ 000031AC 32D8 move.w [A1]+, [A0]+ 000031AE 4E5E unlink A6 000031B0 4E75 rts export_54: fn000031B2: 000031B2 4E56 0000 link A6, 0 000031B6 4A6D B110 tst.w [A5 - 0x4EF0] 000031BA 670E beq +0x10 /* 000031CA */ 000031BC 4A6E 000C tst.w [A6 + 0xC] 000031C0 6708 beq +0xA /* 000031CA */ 000031C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031C6 AA00 syscall OpenCPort 000031C8 6006 bra +0x8 /* 000031D0 */ label000031CA: 000031CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031CE A86F syscall OpenPort label000031D0: 000031D0 4E5E unlink A6 000031D2 4E75 rts export_61: 000031D4 4E56 0000 link A6, 0 000031D8 4A6D B110 tst.w [A5 - 0x4EF0] 000031DC 670E beq +0x10 /* 000031EC */ 000031DE 4A6E 000C tst.w [A6 + 0xC] 000031E2 6708 beq +0xA /* 000031EC */ 000031E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031E8 A87D syscall ClosePort 000031EA 6006 bra +0x8 /* 000031F2 */ label000031EC: 000031EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031F0 A87D syscall ClosePort label000031F2: 000031F2 4E5E unlink A6 000031F4 4E75 rts export_26: 000031F6 4E56 0000 link A6, 0 000031FA 4A6D B110 tst.w [A5 - 0x4EF0] 000031FE 670E beq +0x10 /* 0000320E */ 00003200 4A6E 000C tst.w [A6 + 0xC] 00003204 6708 beq +0xA /* 0000320E */ 00003206 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000320A AA4E syscall SetStdCProcs 0000320C 6006 bra +0x8 /* 00003214 */ label0000320E: 0000320E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003212 A8EA syscall SetStdProcs label00003214: 00003214 4E5E unlink A6 00003216 4E75 rts export_31: 00003218 4E56 FFCA link A6, -0x0036 0000321C 4A6D B110 tst.w [A5 - 0x4EF0] 00003220 6760 beq +0x62 /* 00003282 */ 00003222 4A6E 000C tst.w [A6 + 0xC] 00003226 675A beq +0x5C /* 00003282 */ 00003228 206D AB82 movea.l A0, [A5 - 0x547E] 0000322C 2D68 0002 FFCA move.l [A6 - 0x36], [A0 + 0x2] 00003232 206E FFCA movea.l A0, [A6 - 0x36] 00003236 2050 movea.l A0, [A0] 00003238 43EE FFCE lea.l A1, [A6 - 0x32] 0000323C 700B moveq.l D0, 0x0B label0000323E: 0000323E 22D8 move.l [A1]+, [A0]+ 00003240 51C8 FFFC dbf D0, -0x6 /* 0000323E */ 00003244 32D8 move.w [A1]+, [A0]+ 00003246 206E 0008 movea.l A0, [A6 + 0x8] 0000324A 2D50 FFCE move.l [A6 - 0x32], [A0] 0000324E 206E 0008 movea.l A0, [A6 + 0x8] 00003252 43EE FFD4 lea.l A1, [A6 - 0x2C] 00003256 5C88 addq.l A0, 6 00003258 22D8 move.l [A1]+, [A0]+ 0000325A 22D8 move.l [A1]+, [A0]+ 0000325C 206E 0008 movea.l A0, [A6 + 0x8] 00003260 303C 8000 move.w D0, 0x8000 00003264 8068 0004 or.w D0, [A0 + 0x4] 00003268 3D40 FFD2 move.w [A6 - 0x2E], D0 0000326C 206E FFCA movea.l A0, [A6 - 0x36] 00003270 2050 movea.l A0, [A0] 00003272 43EE FFCE lea.l A1, [A6 - 0x32] 00003276 700B moveq.l D0, 0x0B label00003278: 00003278 20D9 move.l [A0]+, [A1]+ 0000327A 51C8 FFFC dbf D0, -0x6 /* 00003278 */ 0000327E 30D9 move.w [A0]+, [A1]+ 00003280 6006 bra +0x8 /* 00003288 */ label00003282: 00003282 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003286 A875 syscall SetPBits/SetPortBits label00003288: 00003288 206D AB82 movea.l A0, [A5 - 0x547E] 0000328C 2F28 0018 move.l -[A7], [A0 + 0x18] 00003290 206E 0008 movea.l A0, [A6 + 0x8] 00003294 4868 0006 pea.l [A0 + 0x6] 00003298 A8DF syscall RectRgn 0000329A 206E 0008 movea.l A0, [A6 + 0x8] 0000329E 226D AB82 movea.l A1, [A5 - 0x547E] 000032A2 43E9 0010 lea.l A1, [A1 + 0x10] 000032A6 5C88 addq.l A0, 6 000032A8 22D8 move.l [A1]+, [A0]+ 000032AA 22D8 move.l [A1]+, [A0]+ 000032AC 4E5E unlink A6 000032AE 4E75 rts fn000032B0: 000032B0 4E56 FFCA link A6, -0x0036 000032B4 206D AB82 movea.l A0, [A5 - 0x547E] 000032B8 0828 0007 0006 btst.b [A0 + 0x6], 0x7 000032BE 675A beq +0x5C /* 0000331A */ 000032C0 206D AB82 movea.l A0, [A5 - 0x547E] 000032C4 2D68 0002 FFCA move.l [A6 - 0x36], [A0 + 0x2] 000032CA 206E FFCA movea.l A0, [A6 - 0x36] 000032CE 2050 movea.l A0, [A0] 000032D0 43EE FFCE lea.l A1, [A6 - 0x32] 000032D4 700B moveq.l D0, 0x0B label000032D6: 000032D6 22D8 move.l [A1]+, [A0]+ 000032D8 51C8 FFFC dbf D0, -0x6 /* 000032D6 */ 000032DC 32D8 move.w [A1]+, [A0]+ 000032DE 206E 0008 movea.l A0, [A6 + 0x8] 000032E2 20AE FFCE move.l [A0], [A6 - 0x32] 000032E6 206E 0008 movea.l A0, [A6 + 0x8] 000032EA 5C88 addq.l A0, 6 000032EC 43EE FFD4 lea.l A1, [A6 - 0x2C] 000032F0 20D9 move.l [A0]+, [A1]+ 000032F2 20D9 move.l [A0]+, [A1]+ 000032F4 303C 7FFF move.w D0, 0x7FFF 000032F8 C06E FFD2 and.w D0, [A6 - 0x2E] 000032FC 206E 0008 movea.l A0, [A6 + 0x8] 00003300 3140 0004 move.w [A0 + 0x4], D0 00003304 206E FFCA movea.l A0, [A6 - 0x36] 00003308 2050 movea.l A0, [A0] 0000330A 43EE FFCE lea.l A1, [A6 - 0x32] 0000330E 700B moveq.l D0, 0x0B label00003310: 00003310 20D9 move.l [A0]+, [A1]+ 00003312 51C8 FFFC dbf D0, -0x6 /* 00003310 */ 00003316 30D9 move.w [A0]+, [A1]+ 00003318 6012 bra +0x14 /* 0000332C */ label0000331A: 0000331A 206D AB82 movea.l A0, [A5 - 0x547E] 0000331E 226E 0008 movea.l A1, [A6 + 0x8] 00003322 5488 addq.l A0, 2 00003324 22D8 move.l [A1]+, [A0]+ 00003326 22D8 move.l [A1]+, [A0]+ 00003328 22D8 move.l [A1]+, [A0]+ 0000332A 32D8 move.w [A1]+, [A0]+ label0000332C: 0000332C 4E5E unlink A6 0000332E 4E75 rts export_41: fn00003330: 00003330 4E56 0000 link A6, 0 00003334 48E7 0700 movem.l -[A7], D5,D6,D7 00003338 206E 0008 movea.l A0, [A6 + 0x8] 0000333C 226E 0008 movea.l A1, [A6 + 0x8] 00003340 3029 0006 move.w D0, [A1 + 0x6] 00003344 9068 0002 sub.w D0, [A0 + 0x2] 00003348 48C0 ext.l D0 0000334A 2C00 move.l D6, D0 0000334C 206E 0008 movea.l A0, [A6 + 0x8] 00003350 226E 0008 movea.l A1, [A6 + 0x8] 00003354 3029 0004 move.w D0, [A1 + 0x4] 00003358 9050 sub.w D0, [A0] 0000335A 48C0 ext.l D0 0000335C 2A00 move.l D5, D0 0000335E 4A6D B110 tst.w [A5 - 0x4EF0] 00003362 6714 beq +0x16 /* 00003378 */ 00003364 4A6E 0014 tst.w [A6 + 0x14] 00003368 670E beq +0x10 /* 00003378 */ 0000336A 2006 move.l D0, D6 0000336C 5680 addq.l D0, 3 0000336E 0280 0000 FFFC andi.l D0, 0xFFFC 00003374 2E00 move.l D7, D0 00003376 600E bra +0x10 /* 00003386 */ label00003378: 00003378 2006 move.l D0, D6 0000337A 0680 0000 000F addi.l D0, 0xF 00003380 E880 asr D0, 4 00003382 D080 add.l D0, D0 00003384 2E00 move.l D7, D0 label00003386: 00003386 2F05 move.l -[A7], D5 00003388 2F07 move.l -[A7], D7 0000338A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000338E 206E 000C movea.l A0, [A6 + 0xC] 00003392 2080 move.l [A0], D0 00003394 206E 0010 movea.l A0, [A6 + 0x10] 00003398 3087 move.w [A0], D7 0000339A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000339E 4E5E unlink A6 000033A0 4E75 rts fn000033A2: 000033A2 4267 clr.w -[A7] 000033A4 3F3C 0001 move.w -[A7], 0x1 000033A8 486D B170 pea.l [A5 - 0x4E90] 000033AC 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 000033B0 301F move.w D0, [A7]+ 000033B2 102D B179 move.b D0, [A5 - 0x4E87] 000033B6 4880 ext.w D0 000033B8 3B40 B110 move.w [A5 - 0x4EF0], D0 000033BC 4EBA 0052 jsr [PC + 0x52 /* 00003410 */] 000033C0 3B40 B10A move.w [A5 - 0x4EF6], D0 000033C4 0C6D 0008 B10A cmpi.w [A5 - 0x4EF6], 0x8 000033CA 6704 beq +0x6 /* 000033D0 */ 000033CC 426D B110 clr.w [A5 - 0x4EF0] label000033D0: 000033D0 4E75 rts fn000033D2: 000033D2 4E56 FFFE link A6, -0x0002 000033D6 4A6D B110 tst.w [A5 - 0x4EF0] 000033DA 6730 beq +0x32 /* 0000340C */ 000033DC 4EBA 0032 jsr [PC + 0x32 /* 00003410 */] 000033E0 3D40 FFFE move.w [A6 - 0x2], D0 000033E4 302E FFFE move.w D0, [A6 - 0x2] 000033E8 B06D B10A cmp.w D0, [A5 - 0x4EF6] 000033EC 671E beq +0x20 /* 0000340C */ 000033EE 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8 000033F4 6710 beq +0x12 /* 00003406 */ 000033F6 4267 clr.w -[A7] 000033F8 3F3C 0003 move.w -[A7], 0x3 000033FC 3F3C 03E8 move.w -[A7], 0x3E8 00003400 4EBA CFF4 jsr [PC - 0x300C /* 000003F6 */] 00003404 5C8F addq.l A7, 6 label00003406: 00003406 3B6E FFFE B10A move.w [A5 - 0x4EF6], [A6 - 0x2] label0000340C: 0000340C 4E5E unlink A6 0000340E 4E75 rts fn00003410: 00003410 4E56 FFCA link A6, -0x0036 00003414 4A6D B110 tst.w [A5 - 0x4EF0] 00003418 672A beq +0x2C /* 00003444 */ 0000341A 42A7 clr.l -[A7] 0000341C AA32 syscall GetGDevice 0000341E 205F movea.l A0, [A7]+ 00003420 2D48 FFCA move.l [A6 - 0x36], A0 00003424 206E FFCA movea.l A0, [A6 - 0x36] 00003428 2050 movea.l A0, [A0] 0000342A 2068 0016 movea.l A0, [A0 + 0x16] 0000342E 2050 movea.l A0, [A0] 00003430 43EE FFCE lea.l A1, [A6 - 0x32] 00003434 700B moveq.l D0, 0x0B label00003436: 00003436 22D8 move.l [A1]+, [A0]+ 00003438 51C8 FFFC dbf D0, -0x6 /* 00003436 */ 0000343C 32D8 move.w [A1]+, [A0]+ 0000343E 302E FFEE move.w D0, [A6 - 0x12] 00003442 6002 bra +0x4 /* 00003446 */ label00003444: 00003444 7001 moveq.l D0, 0x01 label00003446: 00003446 4E5E unlink A6 00003448 4E75 rts export_36: 0000344A 4E56 FFCA link A6, -0x0036 0000344E 4A6D B110 tst.w [A5 - 0x4EF0] 00003452 6700 0076 beq +0x78 /* 000034CA */ 00003456 4A6E 000C tst.w [A6 + 0xC] 0000345A 676E beq +0x70 /* 000034CA */ 0000345C 206E 0008 movea.l A0, [A6 + 0x8] 00003460 2D68 0002 FFCA move.l [A6 - 0x36], [A0 + 0x2] 00003466 206E FFCA movea.l A0, [A6 - 0x36] 0000346A 2050 movea.l A0, [A0] 0000346C 43EE FFCE lea.l A1, [A6 - 0x32] 00003470 700B moveq.l D0, 0x0B label00003472: 00003472 22D8 move.l [A1]+, [A0]+ 00003474 51C8 FFFC dbf D0, -0x6 /* 00003472 */ 00003478 32D8 move.w [A1]+, [A0]+ 0000347A 426E FFDC clr.w [A6 - 0x24] 0000347E 426E FFDE clr.w [A6 - 0x22] 00003482 42AE FFE0 clr.l [A6 - 0x20] 00003486 7048 moveq.l D0, 0x48 00003488 2D40 FFE4 move.l [A6 - 0x1C], D0 0000348C 7048 moveq.l D0, 0x48 0000348E 2D40 FFE8 move.l [A6 - 0x18], D0 00003492 426E FFEC clr.w [A6 - 0x14] 00003496 7008 moveq.l D0, 0x08 00003498 3D40 FFEE move.w [A6 - 0x12], D0 0000349C 7001 moveq.l D0, 0x01 0000349E 3D40 FFF0 move.w [A6 - 0x10], D0 000034A2 7008 moveq.l D0, 0x08 000034A4 3D40 FFF2 move.w [A6 - 0xE], D0 000034A8 42AE FFF4 clr.l [A6 - 0xC] 000034AC 2D6D B188 FFF8 move.l [A6 - 0x8], [A5 - 0x4E78] 000034B2 42AE FFFC clr.l [A6 - 0x4] 000034B6 206E FFCA movea.l A0, [A6 - 0x36] 000034BA 2050 movea.l A0, [A0] 000034BC 43EE FFCE lea.l A1, [A6 - 0x32] 000034C0 700B moveq.l D0, 0x0B label000034C2: 000034C2 20D9 move.l [A0]+, [A1]+ 000034C4 51C8 FFFC dbf D0, -0x6 /* 000034C2 */ 000034C8 30D9 move.w [A0]+, [A1]+ label000034CA: 000034CA 4E5E unlink A6 000034CC 4E75 rts export_56: 000034CE 4E56 FFF8 link A6, -0x0008 000034D2 4A6E 0008 tst.w [A6 + 0x8] 000034D6 6700 0072 beq +0x74 /* 0000354A */ 000034DA 4A6D B110 tst.w [A5 - 0x4EF0] 000034DE 676A beq +0x6C /* 0000354A */ 000034E0 42A7 clr.l -[A7] 000034E2 AA32 syscall GetGDevice 000034E4 205F movea.l A0, [A7]+ 000034E6 2B48 B63C move.l [A5 - 0x49C4], A0 000034EA 42A7 clr.l -[A7] 000034EC 4267 clr.w -[A7] 000034EE 4878 FFFF push.l 0xFFFF 000034F2 AA2F syscall NewGDevice 000034F4 205F movea.l A0, [A7]+ 000034F6 2B48 B640 move.l [A5 - 0x49C0], A0 000034FA 206D B640 movea.l A0, [A5 - 0x49C0] 000034FE 2050 movea.l A0, [A0] 00003500 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 00003506 206E FFFC movea.l A0, [A6 - 0x4] 0000350A 2050 movea.l A0, [A0] 0000350C 2B68 002A B634 move.l [A5 - 0x49CC], [A0 + 0x2A] 00003512 2B6D B188 B638 move.l [A5 - 0x49C8], [A5 - 0x4E78] 00003518 4267 clr.w -[A7] 0000351A 486D B638 pea.l [A5 - 0x49C8] 0000351E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003522 301F move.w D0, [A7]+ 00003524 206D B638 movea.l A0, [A5 - 0x49C8] 00003528 42A7 clr.l -[A7] 0000352A 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000352E AA28 syscall GetCTSeed 00003530 201F move.l D0, [A7]+ 00003532 206E FFF8 movea.l A0, [A6 - 0x8] 00003536 2080 move.l [A0], D0 00003538 206E FFFC movea.l A0, [A6 - 0x4] 0000353C 2050 movea.l A0, [A0] 0000353E 216D B638 002A move.l [A0 + 0x2A], [A5 - 0x49C8] 00003544 2F2D B640 move.l -[A7], [A5 - 0x49C0] 00003548 AA31 syscall SetGDevice label0000354A: 0000354A 4E5E unlink A6 0000354C 4E75 rts export_22: 0000354E 4E56 FFFC link A6, -0x0004 00003552 4A6E 0008 tst.w [A6 + 0x8] 00003556 6732 beq +0x34 /* 0000358A */ 00003558 4A6D B110 tst.w [A5 - 0x4EF0] 0000355C 672C beq +0x2E /* 0000358A */ 0000355E 206D B640 movea.l A0, [A5 - 0x49C0] 00003562 2050 movea.l A0, [A0] 00003564 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 0000356A 206E FFFC movea.l A0, [A6 - 0x4] 0000356E 2050 movea.l A0, [A0] 00003570 216D B634 002A move.l [A0 + 0x2A], [A5 - 0x49CC] 00003576 2F2D B638 move.l -[A7], [A5 - 0x49C8] 0000357A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000357E 2F2D B640 move.l -[A7], [A5 - 0x49C0] 00003582 AA30 syscall DisposeGDevice/DisposGDevice 00003584 2F2D B63C move.l -[A7], [A5 - 0x49C4] 00003588 AA31 syscall SetGDevice label0000358A: 0000358A 4E5E unlink A6 0000358C 4E75 rts fn0000358E: 0000358E 4E56 FFEC link A6, -0x0014 00003592 42A7 clr.l -[A7] 00003594 A924 syscall FrontWindow 00003596 205F movea.l A0, [A7]+ 00003598 2D48 FFEC move.l [A6 - 0x14], A0 0000359C 4AAE FFEC tst.l [A6 - 0x14] 000035A0 6712 beq +0x14 /* 000035B4 */ 000035A2 206E FFEC movea.l A0, [A6 - 0x14] 000035A6 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 000035AC 6706 beq +0x8 /* 000035B4 */ 000035AE 7000 moveq.l D0, 0x00 000035B0 6000 0074 bra +0x76 /* 00003626 */ label000035B4: 000035B4 202E 0008 move.l D0, [A6 + 0x8] 000035B8 B0AD B3DC cmp.l D0, [A5 - 0x4C24] 000035BC 6616 bne +0x18 /* 000035D4 */ 000035BE 202D B3DC move.l D0, [A5 - 0x4C24] 000035C2 B0AE FFEC cmp.l D0, [A6 - 0x14] 000035C6 6606 bne +0x8 /* 000035CE */ 000035C8 7001 moveq.l D0, 0x01 000035CA 6000 005A bra +0x5C /* 00003626 */ label000035CE: 000035CE 7000 moveq.l D0, 0x00 000035D0 6000 0054 bra +0x56 /* 00003626 */ label000035D4: 000035D4 486E FFF0 pea.l [A6 - 0x10] 000035D8 486E FFF4 pea.l [A6 - 0xC] 000035DC 486E FFF8 pea.l [A6 - 0x8] 000035E0 486E FFFC pea.l [A6 - 0x4] 000035E4 4EBA 0044 jsr [PC + 0x44 /* 0000362A */] 000035E8 4FEF 0010 lea.l A7, [A7 + 0x10] 000035EC 202E 0008 move.l D0, [A6 + 0x8] 000035F0 B0AE FFF4 cmp.l D0, [A6 - 0xC] 000035F4 6604 bne +0x6 /* 000035FA */ 000035F6 7001 moveq.l D0, 0x01 000035F8 602C bra +0x2E /* 00003626 */ label000035FA: 000035FA 202E 0008 move.l D0, [A6 + 0x8] 000035FE B0AE FFFC cmp.l D0, [A6 - 0x4] 00003602 6604 bne +0x6 /* 00003608 */ 00003604 7001 moveq.l D0, 0x01 00003606 601E bra +0x20 /* 00003626 */ label00003608: 00003608 206E 0008 movea.l A0, [A6 + 0x8] 0000360C 0CA8 FFFF FC19 0098 cmpi.l [A0 + 0x98], 0xFFFFFC19 00003614 660E bne +0x10 /* 00003624 */ 00003616 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000361A 4EBA 01AA jsr [PC + 0x1AA /* 000037C6 */] 0000361E 588F addq.l A7, 4 00003620 7001 moveq.l D0, 0x01 00003622 6002 bra +0x4 /* 00003626 */ label00003624: 00003624 7000 moveq.l D0, 0x00 label00003626: 00003626 4E5E unlink A6 00003628 4E75 rts export_42: fn0000362A: 0000362A 4E56 0000 link A6, 0 0000362E 2F0C move.l -[A7], A4 00003630 206E 0010 movea.l A0, [A6 + 0x10] 00003634 4290 clr.l [A0] 00003636 206E 0014 movea.l A0, [A6 + 0x14] 0000363A 4290 clr.l [A0] 0000363C 206E 0008 movea.l A0, [A6 + 0x8] 00003640 4290 clr.l [A0] 00003642 206E 000C movea.l A0, [A6 + 0xC] 00003646 4290 clr.l [A0] 00003648 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 0000364C 6000 0052 bra +0x54 /* 000036A0 */ label00003650: 00003650 4A2C 006E tst.b [A4 + 0x6E] 00003654 6700 0046 beq +0x48 /* 0000369C */ 00003658 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 0000365E 663C bne +0x3E /* 0000369C */ 00003660 0CAC FFFF FC18 0098 cmpi.l [A4 + 0x98], 0xFFFFFC18 00003668 6614 bne +0x16 /* 0000367E */ 0000366A 206E 0008 movea.l A0, [A6 + 0x8] 0000366E 4A90 tst.l [A0] 00003670 6606 bne +0x8 /* 00003678 */ 00003672 206E 0008 movea.l A0, [A6 + 0x8] 00003676 208C move.l [A0], A4 label00003678: 00003678 206E 000C movea.l A0, [A6 + 0xC] 0000367C 208C move.l [A0], A4 label0000367E: 0000367E 0CAC FFFF FC19 0098 cmpi.l [A4 + 0x98], 0xFFFFFC19 00003686 6614 bne +0x16 /* 0000369C */ 00003688 206E 0010 movea.l A0, [A6 + 0x10] 0000368C 4A90 tst.l [A0] 0000368E 6606 bne +0x8 /* 00003696 */ 00003690 206E 0010 movea.l A0, [A6 + 0x10] 00003694 208C move.l [A0], A4 label00003696: 00003696 206E 0014 movea.l A0, [A6 + 0x14] 0000369A 208C move.l [A0], A4 label0000369C: 0000369C 286C 0090 movea.l A4, [A4 + 0x90] label000036A0: 000036A0 B8FC 0000 cmpa.w A4, 0x0 000036A4 66AA bne -0x54 /* 00003650 */ 000036A6 285F movea.l A4, [A7]+ 000036A8 4E5E unlink A6 000036AA 4E75 rts fn000036AC: 000036AC 4E56 0000 link A6, 0 000036B0 082D 0000 B16E btst.b [A5 - 0x4E92], 0x0 000036B6 670C beq +0xE /* 000036C4 */ 000036B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036BC 4EBA 0036 jsr [PC + 0x36 /* 000036F4 */] 000036C0 588F addq.l A7, 4 000036C2 602C bra +0x2E /* 000036F0 */ label000036C4: 000036C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036C8 4EBA FEC4 jsr [PC - 0x13C /* 0000358E */] 000036CC 588F addq.l A7, 4 000036CE 4A40 tst.w D0 000036D0 670C beq +0xE /* 000036DE */ 000036D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036D6 4EBA 001C jsr [PC + 0x1C /* 000036F4 */] 000036DA 588F addq.l A7, 4 000036DC 6012 bra +0x14 /* 000036F0 */ label000036DE: 000036DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036E2 4EBA 00E2 jsr [PC + 0xE2 /* 000037C6 */] 000036E6 588F addq.l A7, 4 000036E8 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 000036EC 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] label000036F0: 000036F0 4E5E unlink A6 000036F2 4E75 rts fn000036F4: 000036F4 4E56 FFE2 link A6, -0x001E 000036F8 4267 clr.w -[A7] 000036FA A977 syscall WaitMouseUp 000036FC 101F move.b D0, [A7]+ 000036FE 4A00 tst.b D0 00003700 6700 00C0 beq +0xC2 /* 000037C2 */ 00003704 486E FFE6 pea.l [A6 - 0x1A] 00003708 A874 syscall GetPort 0000370A 2F38 09DE move.l -[A7], [0x000009DE /* WMgrPort */] 0000370E A873 syscall SetPort 00003710 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 00003714 A879 syscall SetClip 00003716 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000371A A90B syscall ClipAbove 0000371C 42A7 clr.l -[A7] 0000371E A8D8 syscall NewRgn 00003720 205F movea.l A0, [A7]+ 00003722 2D48 FFE2 move.l [A6 - 0x1E], A0 00003726 206E 0008 movea.l A0, [A6 + 0x8] 0000372A 2F28 0072 move.l -[A7], [A0 + 0x72] 0000372E 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00003732 A8DC syscall CopyRgn 00003734 42A7 clr.l -[A7] 00003736 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000373A 2F2D B16A move.l -[A7], [A5 - 0x4E96] 0000373E 486D B122 pea.l [A5 - 0x4EDE] 00003742 486D B122 pea.l [A5 - 0x4EDE] 00003746 4267 clr.w -[A7] 00003748 42A7 clr.l -[A7] 0000374A A905 syscall DragGrayRgn 0000374C 201F move.l D0, [A7]+ 0000374E 2D40 FFF8 move.l [A6 - 0x8], D0 00003752 4267 clr.w -[A7] 00003754 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003758 A86A syscall HiWord 0000375A 301F move.w D0, [A7]+ 0000375C 3D40 FFFC move.w [A6 - 0x4], D0 00003760 4267 clr.w -[A7] 00003762 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003766 A86B syscall LoWord 00003768 301F move.w D0, [A7]+ 0000376A 3D40 FFFE move.w [A6 - 0x2], D0 0000376E 0C6E 8000 FFFC cmpi.w [A6 - 0x4], 0x8000 00003774 6740 beq +0x42 /* 000037B6 */ 00003776 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000377A A873 syscall SetPort 0000377C 486E FFEA pea.l [A6 - 0x16] 00003780 4EBA FB2E jsr [PC - 0x4D2 /* 000032B0 */] 00003784 588F addq.l A7, 4 00003786 206E 0008 movea.l A0, [A6 + 0x8] 0000378A 3028 0010 move.w D0, [A0 + 0x10] 0000378E 906E FFF0 sub.w D0, [A6 - 0x10] 00003792 D16E FFFC add.w [A6 - 0x4], D0 00003796 206E 0008 movea.l A0, [A6 + 0x8] 0000379A 3028 0012 move.w D0, [A0 + 0x12] 0000379E 906E FFF2 sub.w D0, [A6 - 0xE] 000037A2 D16E FFFE add.w [A6 - 0x2], D0 000037A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037AA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000037AE 3F2E FFFC move.w -[A7], [A6 - 0x4] 000037B2 4267 clr.w -[A7] 000037B4 A91B syscall MoveWindow label000037B6: 000037B6 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000037BA A8D9 syscall DisposRgn/DisposeRgn 000037BC 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000037C0 A873 syscall SetPort label000037C2: 000037C2 4E5E unlink A6 000037C4 4E75 rts export_37: fn000037C6: 000037C6 4E56 FF8A link A6, -0x0076 000037CA 42A7 clr.l -[A7] 000037CC A924 syscall FrontWindow 000037CE 205F movea.l A0, [A7]+ 000037D0 2D48 FF8A move.l [A6 - 0x76], A0 000037D4 6016 bra +0x18 /* 000037EC */ label000037D6: 000037D6 42A7 clr.l -[A7] 000037D8 2F2E FF8A move.l -[A7], [A6 - 0x76] 000037DC 4EBA 00E8 jsr [PC + 0xE8 /* 000038C6 */] 000037E0 508F addq.l A7, 8 000037E2 42A7 clr.l -[A7] 000037E4 A924 syscall FrontWindow 000037E6 205F movea.l A0, [A7]+ 000037E8 2D48 FF8A move.l [A6 - 0x76], A0 label000037EC: 000037EC 4AAE FF8A tst.l [A6 - 0x76] 000037F0 670C beq +0xE /* 000037FE */ 000037F2 206E FF8A movea.l A0, [A6 - 0x76] 000037F6 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 000037FC 66D8 bne -0x26 /* 000037D6 */ label000037FE: 000037FE 486E FF8E pea.l [A6 - 0x72] 00003802 486E FF92 pea.l [A6 - 0x6E] 00003806 486E FF96 pea.l [A6 - 0x6A] 0000380A 486E FF9A pea.l [A6 - 0x66] 0000380E 4EBA FE1A jsr [PC - 0x1E6 /* 0000362A */] 00003812 4FEF 0010 lea.l A7, [A7 + 0x10] 00003816 4AAE FF8E tst.l [A6 - 0x72] 0000381A 6610 bne +0x12 /* 0000382C */ 0000381C 206D B3DC movea.l A0, [A5 - 0x4C24] 00003820 4A28 006E tst.b [A0 + 0x6E] 00003824 6706 beq +0x8 /* 0000382C */ 00003826 2D6D B3DC FF8E move.l [A6 - 0x72], [A5 - 0x4C24] label0000382C: 0000382C 206E 0008 movea.l A0, [A6 + 0x8] 00003830 0CA8 FFFF FC1A 0098 cmpi.l [A0 + 0x98], 0xFFFFFC1A 00003838 660E bne +0x10 /* 00003848 */ 0000383A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000383E 4EBA 0064 jsr [PC + 0x64 /* 000038A4 */] 00003842 588F addq.l A7, 4 00003844 6000 0056 bra +0x58 /* 0000389C */ label00003848: 00003848 206E 0008 movea.l A0, [A6 + 0x8] 0000384C 0CA8 FFFF FC18 0098 cmpi.l [A0 + 0x98], 0xFFFFFC18 00003854 6622 bne +0x24 /* 00003878 */ 00003856 4AAE FF8E tst.l [A6 - 0x72] 0000385A 6710 beq +0x12 /* 0000386C */ 0000385C 2F2E FF8E move.l -[A7], [A6 - 0x72] 00003860 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003864 4EBA 0060 jsr [PC + 0x60 /* 000038C6 */] 00003868 508F addq.l A7, 8 0000386A 6030 bra +0x32 /* 0000389C */ label0000386C: 0000386C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003870 4EBA 0032 jsr [PC + 0x32 /* 000038A4 */] 00003874 588F addq.l A7, 4 00003876 6024 bra +0x26 /* 0000389C */ label00003878: 00003878 206D B3DC movea.l A0, [A5 - 0x4C24] 0000387C 4A28 006E tst.b [A0 + 0x6E] 00003880 6710 beq +0x12 /* 00003892 */ 00003882 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00003886 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000388A 4EBA 003A jsr [PC + 0x3A /* 000038C6 */] 0000388E 508F addq.l A7, 8 00003890 600A bra +0xC /* 0000389C */ label00003892: 00003892 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003896 4EBA 000C jsr [PC + 0xC /* 000038A4 */] 0000389A 588F addq.l A7, 4 label0000389C: 0000389C 4EBA 0170 jsr [PC + 0x170 /* 00003A0E */] 000038A0 4E5E unlink A6 000038A2 4E75 rts fn000038A4: 000038A4 4E56 FFFC link A6, -0x0004 000038A8 42A7 clr.l -[A7] 000038AA A924 syscall FrontWindow 000038AC 205F movea.l A0, [A7]+ 000038AE 2D48 FFFC move.l [A6 - 0x4], A0 000038B2 202E FFFC move.l D0, [A6 - 0x4] 000038B6 B0AE 0008 cmp.l D0, [A6 + 0x8] 000038BA 6706 beq +0x8 /* 000038C2 */ 000038BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038C0 A920 syscall BringToFront label000038C2: 000038C2 4E5E unlink A6 000038C4 4E75 rts fn000038C6: 000038C6 4E56 FFF4 link A6, -0x000C 000038CA 48E7 0018 movem.l -[A7], A3,A4 000038CE 286E 0008 movea.l A4, [A6 + 0x8] 000038D2 266E 000C movea.l A3, [A6 + 0xC] 000038D6 200B move.l D0, A3 000038D8 6706 beq +0x8 /* 000038E0 */ 000038DA B9EB 0090 cmpa.l A4, [A3 + 0x90] 000038DE 675C beq +0x5E /* 0000393C */ label000038E0: 000038E0 42A7 clr.l -[A7] 000038E2 A8D8 syscall NewRgn 000038E4 205F movea.l A0, [A7]+ 000038E6 2D48 FFF4 move.l [A6 - 0xC], A0 000038EA 2F2C 0018 move.l -[A7], [A4 + 0x18] 000038EE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000038F2 A8DC syscall CopyRgn 000038F4 206C 0076 movea.l A0, [A4 + 0x76] 000038F8 2050 movea.l A0, [A0] 000038FA 43EE FFF8 lea.l A1, [A6 - 0x8] 000038FE 5488 addq.l A0, 2 00003900 22D8 move.l [A1]+, [A0]+ 00003902 22D8 move.l [A1]+, [A0]+ 00003904 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003908 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000390C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00003910 A8E0 syscall OffsetRgn/OfsetRgn 00003912 2F2C 0072 move.l -[A7], [A4 + 0x72] 00003916 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000391A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000391E A8E6 syscall DiffRgn 00003920 2F0C move.l -[A7], A4 00003922 2F0B move.l -[A7], A3 00003924 A921 syscall SendBehind 00003926 2F0C move.l -[A7], A4 00003928 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000392C A90A syscall CalcVBehind 0000392E 2F0C move.l -[A7], A4 00003930 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003934 A90C syscall PaintOne 00003936 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000393A A8D9 syscall DisposRgn/DisposeRgn label0000393C: 0000393C 4CDF 1800 movem.l A3,A4, [A7]+ 00003940 4E5E unlink A6 00003942 4E75 rts export_47: fn00003944: 00003944 4E56 0000 link A6, 0 00003948 2F0C move.l -[A7], A4 0000394A 206E 0008 movea.l A0, [A6 + 0x8] 0000394E 4290 clr.l [A0] 00003950 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 00003954 6026 bra +0x28 /* 0000397C */ label00003956: 00003956 0CAC FFFF FC18 0098 cmpi.l [A4 + 0x98], 0xFFFFFC18 0000395E 6618 bne +0x1A /* 00003978 */ 00003960 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 00003966 6610 bne +0x12 /* 00003978 */ 00003968 4A2C 006E tst.b [A4 + 0x6E] 0000396C 670A beq +0xC /* 00003978 */ 0000396E 206E 0008 movea.l A0, [A6 + 0x8] 00003972 208C move.l [A0], A4 00003974 6000 0092 bra +0x94 /* 00003A08 */ label00003978: 00003978 286C 0090 movea.l A4, [A4 + 0x90] label0000397C: 0000397C B8FC 0000 cmpa.w A4, 0x0 00003980 66D4 bne -0x2A /* 00003956 */ 00003982 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 00003986 6026 bra +0x28 /* 000039AE */ label00003988: 00003988 0CAC FFFF FC19 0098 cmpi.l [A4 + 0x98], 0xFFFFFC19 00003990 6618 bne +0x1A /* 000039AA */ 00003992 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 00003998 6610 bne +0x12 /* 000039AA */ 0000399A 4A2C 006E tst.b [A4 + 0x6E] 0000399E 670A beq +0xC /* 000039AA */ 000039A0 206E 0008 movea.l A0, [A6 + 0x8] 000039A4 208C move.l [A0], A4 000039A6 6000 0060 bra +0x62 /* 00003A08 */ label000039AA: 000039AA 286C 0090 movea.l A4, [A4 + 0x90] label000039AE: 000039AE B8FC 0000 cmpa.w A4, 0x0 000039B2 66D4 bne -0x2A /* 00003988 */ 000039B4 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 000039B8 601E bra +0x20 /* 000039D8 */ label000039BA: 000039BA 0CAC FFFF FC18 0098 cmpi.l [A4 + 0x98], 0xFFFFFC18 000039C2 6610 bne +0x12 /* 000039D4 */ 000039C4 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 000039CA 6608 bne +0xA /* 000039D4 */ 000039CC 206E 0008 movea.l A0, [A6 + 0x8] 000039D0 208C move.l [A0], A4 000039D2 6034 bra +0x36 /* 00003A08 */ label000039D4: 000039D4 286C 0090 movea.l A4, [A4 + 0x90] label000039D8: 000039D8 B8FC 0000 cmpa.w A4, 0x0 000039DC 66DC bne -0x22 /* 000039BA */ 000039DE 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 000039E2 601E bra +0x20 /* 00003A02 */ label000039E4: 000039E4 0CAC FFFF FC19 0098 cmpi.l [A4 + 0x98], 0xFFFFFC19 000039EC 6610 bne +0x12 /* 000039FE */ 000039EE 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 000039F4 6608 bne +0xA /* 000039FE */ 000039F6 206E 0008 movea.l A0, [A6 + 0x8] 000039FA 208C move.l [A0], A4 000039FC 600A bra +0xC /* 00003A08 */ label000039FE: 000039FE 286C 0090 movea.l A4, [A4 + 0x90] label00003A02: 00003A02 B8FC 0000 cmpa.w A4, 0x0 00003A06 66DC bne -0x22 /* 000039E4 */ label00003A08: 00003A08 285F movea.l A4, [A7]+ 00003A0A 4E5E unlink A6 00003A0C 4E75 rts export_35: fn00003A0E: 00003A0E 4E56 FFF8 link A6, -0x0008 00003A12 48E7 0108 movem.l -[A7], D7,A4 00003A16 7E01 moveq.l D7, 0x01 00003A18 486E FFFC pea.l [A6 - 0x4] 00003A1C A874 syscall GetPort 00003A1E 42A7 clr.l -[A7] 00003A20 A924 syscall FrontWindow 00003A22 205F movea.l A0, [A7]+ 00003A24 2D48 FFF8 move.l [A6 - 0x8], A0 00003A28 4AAE FFF8 tst.l [A6 - 0x8] 00003A2C 673E beq +0x40 /* 00003A6C */ 00003A2E 206E FFF8 movea.l A0, [A6 - 0x8] 00003A32 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00003A38 6732 beq +0x34 /* 00003A6C */ 00003A3A 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 00003A3E 601C bra +0x1E /* 00003A5C */ label00003A40: 00003A40 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 00003A46 6610 bne +0x12 /* 00003A58 */ 00003A48 4A2C 006E tst.b [A4 + 0x6E] 00003A4C 670A beq +0xC /* 00003A58 */ 00003A4E 4267 clr.w -[A7] 00003A50 2F0C move.l -[A7], A4 00003A52 4EBA 00A2 jsr [PC + 0xA2 /* 00003AF6 */] 00003A56 5C8F addq.l A7, 6 label00003A58: 00003A58 286C 0090 movea.l A4, [A4 + 0x90] label00003A5C: 00003A5C B8FC 0000 cmpa.w A4, 0x0 00003A60 66DE bne -0x20 /* 00003A40 */ 00003A62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A66 A873 syscall SetPort 00003A68 6000 0084 bra +0x86 /* 00003AEE */ label00003A6C: 00003A6C 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */] 00003A70 6000 006C bra +0x6E /* 00003ADE */ label00003A74: 00003A74 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 00003A7A 6600 005E bne +0x60 /* 00003ADA */ 00003A7E 4A2C 006E tst.b [A4 + 0x6E] 00003A82 6700 0056 beq +0x58 /* 00003ADA */ 00003A86 B9ED B3DC cmpa.l A4, [A5 - 0x4C24] 00003A8A 660E bne +0x10 /* 00003A9A */ 00003A8C 3F3C 0001 move.w -[A7], 0x1 00003A90 2F0C move.l -[A7], A4 00003A92 4EBA 0062 jsr [PC + 0x62 /* 00003AF6 */] 00003A96 5C8F addq.l A7, 6 00003A98 6040 bra +0x42 /* 00003ADA */ label00003A9A: 00003A9A 4A47 tst.w D7 00003A9C 671A beq +0x1C /* 00003AB8 */ 00003A9E 0CAC FFFF FC18 0098 cmpi.l [A4 + 0x98], 0xFFFFFC18 00003AA6 6610 bne +0x12 /* 00003AB8 */ 00003AA8 3F3C 0001 move.w -[A7], 0x1 00003AAC 2F0C move.l -[A7], A4 00003AAE 4EBA 0046 jsr [PC + 0x46 /* 00003AF6 */] 00003AB2 5C8F addq.l A7, 6 00003AB4 7E00 moveq.l D7, 0x00 00003AB6 6022 bra +0x24 /* 00003ADA */ label00003AB8: 00003AB8 0CAC FFFF FC19 0098 cmpi.l [A4 + 0x98], 0xFFFFFC19 00003AC0 660E bne +0x10 /* 00003AD0 */ 00003AC2 3F3C 0001 move.w -[A7], 0x1 00003AC6 2F0C move.l -[A7], A4 00003AC8 4EBA 002C jsr [PC + 0x2C /* 00003AF6 */] 00003ACC 5C8F addq.l A7, 6 00003ACE 600A bra +0xC /* 00003ADA */ label00003AD0: 00003AD0 4267 clr.w -[A7] 00003AD2 2F0C move.l -[A7], A4 00003AD4 4EBA 0020 jsr [PC + 0x20 /* 00003AF6 */] 00003AD8 5C8F addq.l A7, 6 label00003ADA: 00003ADA 286C 0090 movea.l A4, [A4 + 0x90] label00003ADE: 00003ADE B8FC 0000 cmpa.w A4, 0x0 00003AE2 6690 bne -0x6E /* 00003A74 */ 00003AE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003AE8 A873 syscall SetPort 00003AEA 4EBA 01D2 jsr [PC + 0x1D2 /* 00003CBE */] label00003AEE: 00003AEE 4CDF 1080 movem.l D7,A4, [A7]+ 00003AF2 4E5E unlink A6 00003AF4 4E75 rts fn00003AF6: 00003AF6 4E56 FF8C link A6, -0x0074 00003AFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AFE 1F2E 000D move.b -[A7], [A6 + 0xD] 00003B02 A91C syscall HiliteWindow 00003B04 202E 0008 move.l D0, [A6 + 0x8] 00003B08 B0AD B3DC cmp.l D0, [A5 - 0x4C24] 00003B0C 6618 bne +0x1A /* 00003B26 */ 00003B0E 4A6E 000C tst.w [A6 + 0xC] 00003B12 6600 00EC bne +0xEE /* 00003C00 */ 00003B16 7001 moveq.l D0, 0x01 00003B18 3B40 B3D6 move.w [A5 - 0x4C2A], D0 00003B1C 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00003B20 A9D9 syscall TEDeactivate 00003B22 6000 00DC bra +0xDE /* 00003C00 */ label00003B26: 00003B26 206E 0008 movea.l A0, [A6 + 0x8] 00003B2A 2D68 008C FF8C move.l [A6 - 0x74], [A0 + 0x8C] 00003B30 206E FF8C movea.l A0, [A6 - 0x74] 00003B34 2050 movea.l A0, [A0] 00003B36 4A28 0010 tst.b [A0 + 0x10] 00003B3A 6700 00C4 beq +0xC6 /* 00003C00 */ 00003B3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B42 A873 syscall SetPort 00003B44 486E FF9E pea.l [A6 - 0x62] 00003B48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B4C 4EBA F510 jsr [PC - 0xAF0 /* 0000305E */] 00003B50 508F addq.l A7, 8 00003B52 206E 0008 movea.l A0, [A6 + 0x8] 00003B56 43EE FF96 lea.l A1, [A6 - 0x6A] 00003B5A 41E8 0010 lea.l A0, [A0 + 0x10] 00003B5E 22D8 move.l [A1]+, [A0]+ 00003B60 22D8 move.l [A1]+, [A0]+ 00003B62 066E FFF1 FF9A addi.w [A6 - 0x66], 0xFFF1 00003B68 066E FFF1 FF9C addi.w [A6 - 0x64], 0xFFF1 00003B6E 206E FFDA movea.l A0, [A6 - 0x26] 00003B72 2050 movea.l A0, [A0] 00003B74 3D68 0008 FF94 move.w [A6 - 0x6C], [A0 + 0x8] 00003B7A 206E FFDA movea.l A0, [A6 - 0x26] 00003B7E 2050 movea.l A0, [A0] 00003B80 3D68 0006 FF92 move.w [A6 - 0x6E], [A0 + 0x6] 00003B86 302E FF9C move.w D0, [A6 - 0x64] 00003B8A 906E FF98 sub.w D0, [A6 - 0x68] 00003B8E 322E FF94 move.w D1, [A6 - 0x6C] 00003B92 9240 sub.w D1, D0 00003B94 3D41 FF90 move.w [A6 - 0x70], D1 00003B98 206E FFE6 movea.l A0, [A6 - 0x1A] 00003B9C 4A28 006F tst.b [A0 + 0x6F] 00003BA0 6710 beq +0x12 /* 00003BB2 */ 00003BA2 4A6E FF90 tst.w [A6 - 0x70] 00003BA6 6F0A ble +0xC /* 00003BB2 */ 00003BA8 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003BAC 4267 clr.w -[A7] 00003BAE A95D syscall HiliteControl 00003BB0 600A bra +0xC /* 00003BBC */ label00003BB2: 00003BB2 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003BB6 3F3C FFFF move.w -[A7], 0xFFFF 00003BBA A95D syscall HiliteControl label00003BBC: 00003BBC 302E FF9A move.w D0, [A6 - 0x66] 00003BC0 906E FF96 sub.w D0, [A6 - 0x6A] 00003BC4 322E FF92 move.w D1, [A6 - 0x6E] 00003BC8 9240 sub.w D1, D0 00003BCA 3D41 FF90 move.w [A6 - 0x70], D1 00003BCE 206E FFE6 movea.l A0, [A6 - 0x1A] 00003BD2 4A28 006F tst.b [A0 + 0x6F] 00003BD6 6710 beq +0x12 /* 00003BE8 */ 00003BD8 4A6E FF90 tst.w [A6 - 0x70] 00003BDC 6F0A ble +0xC /* 00003BE8 */ 00003BDE 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003BE2 4267 clr.w -[A7] 00003BE4 A95D syscall HiliteControl 00003BE6 600A bra +0xC /* 00003BF2 */ label00003BE8: 00003BE8 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003BEC 3F3C FFFF move.w -[A7], 0xFFFF 00003BF0 A95D syscall HiliteControl label00003BF2: 00003BF2 A89E syscall PenNormal 00003BF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BF8 A904 syscall DrawGrowIcon 00003BFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BFE A969 syscall DrawControls label00003C00: 00003C00 4E5E unlink A6 00003C02 4E75 rts export_46: fn00003C04: 00003C04 48E7 0018 movem.l -[A7], A3,A4 00003C08 42A7 clr.l -[A7] 00003C0A A924 syscall FrontWindow 00003C0C 205F movea.l A0, [A7]+ 00003C0E 2648 movea.l A3, A0 00003C10 B6FC 0000 cmpa.w A3, 0x0 00003C14 6700 00A2 beq +0xA4 /* 00003CB8 */ 00003C18 0C6B 03DB 006C cmpi.w [A3 + 0x6C], 0x3DB 00003C1E 6600 0098 bne +0x9A /* 00003CB8 */ 00003C22 4267 clr.w -[A7] 00003C24 2F0B move.l -[A7], A3 00003C26 A80A syscall GetWVariant 00003C28 301F move.w D0, [A7]+ 00003C2A 0C40 0001 cmpi.w D0, 0x1 00003C2E 6700 0088 beq +0x8A /* 00003CB8 */ 00003C32 206D B3DC movea.l A0, [A5 - 0x4C24] 00003C36 4A28 006E tst.b [A0 + 0x6E] 00003C3A 6716 beq +0x18 /* 00003C52 */ 00003C3C B7ED B3DC cmpa.l A3, [A5 - 0x4C24] 00003C40 670A beq +0xC /* 00003C4C */ 00003C42 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00003C46 4EBA FC5C jsr [PC - 0x3A4 /* 000038A4 */] 00003C4A 588F addq.l A7, 4 label00003C4C: 00003C4C 266D B3DC movea.l A3, [A5 - 0x4C24] 00003C50 6032 bra +0x34 /* 00003C84 */ label00003C52: 00003C52 284B movea.l A4, A3 00003C54 6028 bra +0x2A /* 00003C7E */ label00003C56: 00003C56 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 00003C5C 661C bne +0x1E /* 00003C7A */ 00003C5E 4A2C 006E tst.b [A4 + 0x6E] 00003C62 6716 beq +0x18 /* 00003C7A */ 00003C64 0CAC FFFF FC19 0098 cmpi.l [A4 + 0x98], 0xFFFFFC19 00003C6C 660C bne +0xE /* 00003C7A */ 00003C6E 2F0C move.l -[A7], A4 00003C70 4EBA FC32 jsr [PC - 0x3CE /* 000038A4 */] 00003C74 588F addq.l A7, 4 00003C76 264C movea.l A3, A4 00003C78 600A bra +0xC /* 00003C84 */ label00003C7A: 00003C7A 286C 0090 movea.l A4, [A4 + 0x90] label00003C7E: 00003C7E B8FC 0000 cmpa.w A4, 0x0 00003C82 66D2 bne -0x2C /* 00003C56 */ label00003C84: 00003C84 286B 0090 movea.l A4, [A3 + 0x90] 00003C88 6028 bra +0x2A /* 00003CB2 */ label00003C8A: 00003C8A 0C6C 03DB 006C cmpi.w [A4 + 0x6C], 0x3DB 00003C90 661C bne +0x1E /* 00003CAE */ 00003C92 4A2C 006E tst.b [A4 + 0x6E] 00003C96 6716 beq +0x18 /* 00003CAE */ 00003C98 0CAC FFFF FC19 0098 cmpi.l [A4 + 0x98], 0xFFFFFC19 00003CA0 660C bne +0xE /* 00003CAE */ 00003CA2 2F0B move.l -[A7], A3 00003CA4 2F0C move.l -[A7], A4 00003CA6 4EBA FC1E jsr [PC - 0x3E2 /* 000038C6 */] 00003CAA 508F addq.l A7, 8 00003CAC 264C movea.l A3, A4 label00003CAE: 00003CAE 286C 0090 movea.l A4, [A4 + 0x90] label00003CB2: 00003CB2 B8FC 0000 cmpa.w A4, 0x0 00003CB6 66D2 bne -0x2C /* 00003C8A */ label00003CB8: 00003CB8 4CDF 1800 movem.l A3,A4, [A7]+ 00003CBC 4E75 rts export_55: fn00003CBE: 00003CBE 4E56 FF96 link A6, -0x006A 00003CC2 48E7 0308 movem.l -[A7], D6,D7,A4 00003CC6 4A6D B110 tst.w [A5 - 0x4EF0] 00003CCA 6700 0080 beq +0x82 /* 00003D4C */ 00003CCE 486E FF96 pea.l [A6 - 0x6A] 00003CD2 4EBA FC70 jsr [PC - 0x390 /* 00003944 */] 00003CD6 588F addq.l A7, 4 00003CD8 486E FF9E pea.l [A6 - 0x62] 00003CDC 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00003CE0 4EBA F37C jsr [PC - 0xC84 /* 0000305E */] 00003CE4 508F addq.l A7, 8 00003CE6 42A7 clr.l -[A7] 00003CE8 A924 syscall FrontWindow 00003CEA 205F movea.l A0, [A7]+ 00003CEC 2D48 FF96 move.l [A6 - 0x6A], A0 00003CF0 4AAE FF96 tst.l [A6 - 0x6A] 00003CF4 6756 beq +0x58 /* 00003D4C */ 00003CF6 206E FF96 movea.l A0, [A6 - 0x6A] 00003CFA 0C68 03DB 006C cmpi.w [A0 + 0x6C], 0x3DB 00003D00 664A bne +0x4C /* 00003D4C */ 00003D02 286E FFCE movea.l A4, [A6 - 0x32] 00003D06 206E FFC6 movea.l A0, [A6 - 0x3A] 00003D0A 2050 movea.l A0, [A0] 00003D0C 3E28 000E move.w D7, [A0 + 0xE] 00003D10 206E FFDA movea.l A0, [A6 - 0x26] 00003D14 2050 movea.l A0, [A0] 00003D16 3C28 000E move.w D6, [A0 + 0xE] 00003D1A BC47 cmp.w D6, D7 00003D1C 6C06 bge +0x8 /* 00003D24 */ 00003D1E 286E FFE2 movea.l A4, [A6 - 0x1E] 00003D22 3E06 move.w D7, D6 label00003D24: 00003D24 486E FF9C pea.l [A6 - 0x64] 00003D28 486E FF9A pea.l [A6 - 0x66] 00003D2C 3F07 move.w -[A7], D7 00003D2E 4EBA 0024 jsr [PC + 0x24 /* 00003D54 */] 00003D32 4FEF 000A lea.l A7, [A7 + 0xA] 00003D36 2F0C move.l -[A7], A4 00003D38 2F2D B2D6 move.l -[A7], [A5 - 0x4D2A] 00003D3C 3F2E FF9A move.w -[A7], [A6 - 0x66] 00003D40 3F2E FF9C move.w -[A7], [A6 - 0x64] 00003D44 AA9F syscall CTab2Palette 00003D46 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00003D4A AA94 syscall ActivatePalette label00003D4C: 00003D4C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003D50 4E5E unlink A6 00003D52 4E75 rts fn00003D54: 00003D54 4E56 0000 link A6, 0 00003D58 302E 0008 move.w D0, [A6 + 0x8] 00003D5C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003D60 0000 0004 ori.b D0, 0x4 00003D64 002E 000A 0018 ori.b [A6 + 0x18], 0xA /* '\n' */ 00003D6A 0028 0038 0048 ori.b [A0 + 0x48], 0x38 /* '8' */ 00003D70 206E 000A movea.l A0, [A6 + 0xA] 00003D74 7002 moveq.l D0, 0x02 00003D76 3080 move.w [A0], D0 00003D78 206E 000E movea.l A0, [A6 + 0xE] 00003D7C 4250 clr.w [A0] 00003D7E 6042 bra +0x44 /* 00003DC2 */ 00003D80 206E 000A movea.l A0, [A6 + 0xA] 00003D84 7002 moveq.l D0, 0x02 00003D86 3080 move.w [A0], D0 00003D88 206E 000E movea.l A0, [A6 + 0xE] 00003D8C 30BC 1000 move.w [A0], 0x1000 00003D90 6030 bra +0x32 /* 00003DC2 */ 00003D92 206E 000A movea.l A0, [A6 + 0xA] 00003D96 7002 moveq.l D0, 0x02 00003D98 3080 move.w [A0], D0 00003D9A 206E 000E movea.l A0, [A6 + 0xE] 00003D9E 30BC 2000 move.w [A0], 0x2000 /* ' \0' */ 00003DA2 601E bra +0x20 /* 00003DC2 */ 00003DA4 206E 000A movea.l A0, [A6 + 0xA] 00003DA8 7002 moveq.l D0, 0x02 00003DAA 3080 move.w [A0], D0 00003DAC 206E 000E movea.l A0, [A6 + 0xE] 00003DB0 30BC 4000 move.w [A0], 0x4000 /* '@\0' */ 00003DB4 600C bra +0xE /* 00003DC2 */ 00003DB6 206E 000A movea.l A0, [A6 + 0xA] 00003DBA 4250 clr.w [A0] 00003DBC 206E 000E movea.l A0, [A6 + 0xE] 00003DC0 4250 clr.w [A0] label00003DC2: 00003DC2 4E5E unlink A6 00003DC4 4E75 rts 00003DC6 4E56 0000 link A6, 0 00003DCA 206E 000C movea.l A0, [A6 + 0xC] 00003DCE 4210 clr.b [A0] 00003DD0 206E 0008 movea.l A0, [A6 + 0x8] 00003DD4 4250 clr.w [A0] 00003DD6 4E5E unlink A6 00003DD8 205F movea.l A0, [A7]+ 00003DDA 4FEF 0010 lea.l A7, [A7 + 0x10] 00003DDE 4ED0 jmp [A0] export_40: 00003DE0 4E56 FFFC link A6, -0x0004 00003DE4 206E 0010 movea.l A0, [A6 + 0x10] 00003DE8 2050 movea.l A0, [A0] 00003DEA 3068 003C movea.w A0, [A0 + 0x3C] 00003DEE 2D48 FFFC move.l [A6 - 0x4], A0 00003DF2 202E FFFC move.l D0, [A6 - 0x4] 00003DF6 D0AE 000C add.l D0, [A6 + 0xC] 00003DFA 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */ 00003E00 6F08 ble +0xA /* 00003E0A */ 00003E02 3F3C 0002 move.w -[A7], 0x2 00003E06 A9C8 syscall SysBeep 00003E08 600E bra +0x10 /* 00003E18 */ label00003E0A: 00003E0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E12 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003E16 A9DE syscall TEInsert label00003E18: 00003E18 4E5E unlink A6 00003E1A 4E75 rts export_48: 00003E1C 4E56 FFFC link A6, -0x0004 00003E20 206E 0008 movea.l A0, [A6 + 0x8] 00003E24 2050 movea.l A0, [A0] 00003E26 3068 003C movea.w A0, [A0 + 0x3C] 00003E2A 2D48 FFFC move.l [A6 - 0x4], A0 00003E2E 206E 0008 movea.l A0, [A6 + 0x8] 00003E32 226E 0008 movea.l A1, [A6 + 0x8] 00003E36 2251 movea.l A1, [A1] 00003E38 2050 movea.l A0, [A0] 00003E3A 3028 0022 move.w D0, [A0 + 0x22] 00003E3E 9069 0020 sub.w D0, [A1 + 0x20] 00003E42 48C0 ext.l D0 00003E44 91AE FFFC sub.l [A6 - 0x4], D0 00003E48 42A7 clr.l -[A7] 00003E4A 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00003E4E 201F move.l D0, [A7]+ 00003E50 D0AE FFFC add.l D0, [A6 - 0x4] 00003E54 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */ 00003E5A 6F08 ble +0xA /* 00003E64 */ 00003E5C 3F3C 0002 move.w -[A7], 0x2 00003E60 A9C8 syscall SysBeep 00003E62 6008 bra +0xA /* 00003E6C */ label00003E64: 00003E64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E68 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] label00003E6C: 00003E6C 4E5E unlink A6 00003E6E 4E75 rts export_60: 00003E70 4E56 FFFC link A6, -0x0004 00003E74 206E 000A movea.l A0, [A6 + 0xA] 00003E78 2050 movea.l A0, [A0] 00003E7A 3068 003C movea.w A0, [A0 + 0x3C] 00003E7E 2D48 FFFC move.l [A6 - 0x4], A0 00003E82 206E 000A movea.l A0, [A6 + 0xA] 00003E86 226E 000A movea.l A1, [A6 + 0xA] 00003E8A 2251 movea.l A1, [A1] 00003E8C 2050 movea.l A0, [A0] 00003E8E 3028 0022 move.w D0, [A0 + 0x22] 00003E92 9069 0020 sub.w D0, [A1 + 0x20] 00003E96 48C0 ext.l D0 00003E98 91AE FFFC sub.l [A6 - 0x4], D0 00003E9C 0C2E 0008 0009 cmpi.b [A6 + 0x9], 0x8 00003EA2 6716 beq +0x18 /* 00003EBA */ 00003EA4 202E FFFC move.l D0, [A6 - 0x4] 00003EA8 5280 addq.l D0, 1 00003EAA 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */ 00003EB0 6F08 ble +0xA /* 00003EBA */ 00003EB2 3F3C 0002 move.w -[A7], 0x2 00003EB6 A9C8 syscall SysBeep 00003EB8 600E bra +0x10 /* 00003EC8 */ label00003EBA: 00003EBA 102E 0009 move.b D0, [A6 + 0x9] 00003EBE 4880 ext.w D0 00003EC0 3F00 move.w -[A7], D0 00003EC2 2F2E 000A move.l -[A7], [A6 + 0xA] 00003EC6 A9DC syscall TEKey label00003EC8: 00003EC8 4E5E unlink A6 00003ECA 4E75 rts export_125: 00003ECC 4E56 FFE6 link A6, -0x001A 00003ED0 48E7 0300 movem.l -[A7], D6,D7 00003ED4 53AE 0010 subq.l [A6 + 0x10], 1 00003ED8 206E 000C movea.l A0, [A6 + 0xC] 00003EDC 2050 movea.l A0, [A0] 00003EDE 3C28 000E move.w D6, [A0 + 0xE] 00003EE2 7E00 moveq.l D7, 0x00 00003EE4 6000 0084 bra +0x86 /* 00003F6A */ label00003EE8: 00003EE8 206E 000C movea.l A0, [A6 + 0xC] 00003EEC 3007 move.w D0, D7 00003EEE C1FC 0006 muls.w D0, 0x6 00003EF2 D090 add.l D0, [A0] 00003EF4 2040 movea.l A0, D0 00003EF6 43EE FFFA lea.l A1, [A6 - 0x6] 00003EFA 41E8 0010 lea.l A0, [A0 + 0x10] 00003EFE 22D8 move.l [A1]+, [A0]+ 00003F00 32D8 move.w [A1]+, [A0]+ 00003F02 306E FFFA movea.w A0, [A6 - 0x6] 00003F06 B1EE 0010 cmpa.l A0, [A6 + 0x10] 00003F0A 6F52 ble +0x54 /* 00003F5E */ 00003F0C 486E FFE6 pea.l [A6 - 0x1A] 00003F10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F18 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003F1C 4FEF 000C lea.l A7, [A7 + 0xC] 00003F20 3F00 move.w -[A7], D0 00003F22 4EBA CB72 jsr [PC - 0x348E /* 00000A96 */] 00003F26 548F addq.l A7, 2 00003F28 206E FFE6 movea.l A0, [A6 - 0x1A] 00003F2C 202E 0010 move.l D0, [A6 + 0x10] 00003F30 E980 asl D0, 4 00003F32 D090 add.l D0, [A0] 00003F34 2040 movea.l A0, D0 00003F36 226E 0014 movea.l A1, [A6 + 0x14] 00003F3A 5488 addq.l A0, 2 00003F3C 22D8 move.l [A1]+, [A0]+ 00003F3E 22D8 move.l [A1]+, [A0]+ 00003F40 22D8 move.l [A1]+, [A0]+ 00003F42 22D8 move.l [A1]+, [A0]+ 00003F44 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F4C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003F50 508F addq.l A7, 8 00003F52 3F00 move.w -[A7], D0 00003F54 4EBA CB40 jsr [PC - 0x34C0 /* 00000A96 */] 00003F58 548F addq.l A7, 2 00003F5A 7000 moveq.l D0, 0x00 00003F5C 6014 bra +0x16 /* 00003F72 */ label00003F5E: 00003F5E 302E FFFA move.w D0, [A6 - 0x6] 00003F62 48C0 ext.l D0 00003F64 91AE 0010 sub.l [A6 + 0x10], D0 00003F68 5247 addq.w D7, 1 label00003F6A: 00003F6A BE46 cmp.w D7, D6 00003F6C 6D00 FF7A blt -0x84 /* 00003EE8 */ 00003F70 7001 moveq.l D0, 0x01 label00003F72: 00003F72 4CDF 00C0 movem.l D6,D7, [A7]+ 00003F76 4E5E unlink A6 00003F78 4E75 rts export_135: 00003F7A 4E56 FFE6 link A6, -0x001A 00003F7E 48E7 0300 movem.l -[A7], D6,D7 00003F82 53AE 0010 subq.l [A6 + 0x10], 1 00003F86 206E 000C movea.l A0, [A6 + 0xC] 00003F8A 2050 movea.l A0, [A0] 00003F8C 3C28 000E move.w D6, [A0 + 0xE] 00003F90 7E00 moveq.l D7, 0x00 00003F92 6000 009A bra +0x9C /* 0000402E */ label00003F96: 00003F96 206E 000C movea.l A0, [A6 + 0xC] 00003F9A 3007 move.w D0, D7 00003F9C C1FC 0006 muls.w D0, 0x6 00003FA0 D090 add.l D0, [A0] 00003FA2 2040 movea.l A0, D0 00003FA4 43EE FFFA lea.l A1, [A6 - 0x6] 00003FA8 41E8 0010 lea.l A0, [A0 + 0x10] 00003FAC 22D8 move.l [A1]+, [A0]+ 00003FAE 32D8 move.w [A1]+, [A0]+ 00003FB0 306E FFFA movea.w A0, [A6 - 0x6] 00003FB4 B1EE 0010 cmpa.l A0, [A6 + 0x10] 00003FB8 6F68 ble +0x6A /* 00004022 */ 00003FBA 486E FFE6 pea.l [A6 - 0x1A] 00003FBE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FC6 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003FCA 4FEF 000C lea.l A7, [A7 + 0xC] 00003FCE 3F00 move.w -[A7], D0 00003FD0 4EBA CAC4 jsr [PC - 0x353C /* 00000A96 */] 00003FD4 548F addq.l A7, 2 00003FD6 206E FFE6 movea.l A0, [A6 - 0x1A] 00003FDA 202E 0010 move.l D0, [A6 + 0x10] 00003FDE E980 asl D0, 4 00003FE0 D090 add.l D0, [A0] 00003FE2 206E 0014 movea.l A0, [A6 + 0x14] 00003FE6 2240 movea.l A1, D0 00003FE8 5489 addq.l A1, 2 00003FEA 22D8 move.l [A1]+, [A0]+ 00003FEC 22D8 move.l [A1]+, [A0]+ 00003FEE 22D8 move.l [A1]+, [A0]+ 00003FF0 22D8 move.l [A1]+, [A0]+ 00003FF2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FFA 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00003FFE 508F addq.l A7, 8 00004000 3F00 move.w -[A7], D0 00004002 4EBA CA92 jsr [PC - 0x356E /* 00000A96 */] 00004006 548F addq.l A7, 2 00004008 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000400C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004010 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00004014 508F addq.l A7, 8 00004016 3F00 move.w -[A7], D0 00004018 4EBA CA7C jsr [PC - 0x3584 /* 00000A96 */] 0000401C 548F addq.l A7, 2 0000401E 7000 moveq.l D0, 0x00 00004020 6014 bra +0x16 /* 00004036 */ label00004022: 00004022 302E FFFA move.w D0, [A6 - 0x6] 00004026 48C0 ext.l D0 00004028 91AE 0010 sub.l [A6 + 0x10], D0 0000402C 5247 addq.w D7, 1 label0000402E: 0000402E BE46 cmp.w D7, D6 00004030 6D00 FF64 blt -0x9A /* 00003F96 */ 00004034 7001 moveq.l D0, 0x01 label00004036: 00004036 4CDF 00C0 movem.l D6,D7, [A7]+ 0000403A 4E5E unlink A6 0000403C 4E75 rts export_73: fn0000403E: 0000403E 4E56 FFB6 link A6, -0x004A 00004042 48E7 0300 movem.l -[A7], D6,D7 00004046 53AE 0010 subq.l [A6 + 0x10], 1 0000404A 206E 000C movea.l A0, [A6 + 0xC] 0000404E 2050 movea.l A0, [A0] 00004050 3C28 0030 move.w D6, [A0 + 0x30] 00004054 7E00 moveq.l D7, 0x00 00004056 6000 0084 bra +0x86 /* 000040DC */ label0000405A: 0000405A 206E 000C movea.l A0, [A6 + 0xC] 0000405E 3007 move.w D0, D7 00004060 C1FC 0006 muls.w D0, 0x6 00004064 D090 add.l D0, [A0] 00004066 2040 movea.l A0, D0 00004068 43EE FFFA lea.l A1, [A6 - 0x6] 0000406C 41E8 0032 lea.l A0, [A0 + 0x32] 00004070 22D8 move.l [A1]+, [A0]+ 00004072 32D8 move.w [A1]+, [A0]+ 00004074 306E FFFA movea.w A0, [A6 - 0x6] 00004078 B1EE 0010 cmpa.l A0, [A6 + 0x10] 0000407C 6F52 ble +0x54 /* 000040D0 */ 0000407E 486E FFB6 pea.l [A6 - 0x4A] 00004082 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004086 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000408A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000408E 4FEF 000C lea.l A7, [A7 + 0xC] 00004092 3F00 move.w -[A7], D0 00004094 4EBA CA00 jsr [PC - 0x3600 /* 00000A96 */] 00004098 548F addq.l A7, 2 0000409A 206E FFB6 movea.l A0, [A6 - 0x4A] 0000409E 202E 0010 move.l D0, [A6 + 0x10] 000040A2 ED80 asl D0, 6 000040A4 D090 add.l D0, [A0] 000040A6 2040 movea.l A0, D0 000040A8 226E 0014 movea.l A1, [A6 + 0x14] 000040AC 5488 addq.l A0, 2 000040AE 700F moveq.l D0, 0x0F label000040B0: 000040B0 22D8 move.l [A1]+, [A0]+ 000040B2 51C8 FFFC dbf D0, -0x6 /* 000040B0 */ 000040B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040BE 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000040C2 508F addq.l A7, 8 000040C4 3F00 move.w -[A7], D0 000040C6 4EBA C9CE jsr [PC - 0x3632 /* 00000A96 */] 000040CA 548F addq.l A7, 2 000040CC 7000 moveq.l D0, 0x00 000040CE 6014 bra +0x16 /* 000040E4 */ label000040D0: 000040D0 302E FFFA move.w D0, [A6 - 0x6] 000040D4 48C0 ext.l D0 000040D6 91AE 0010 sub.l [A6 + 0x10], D0 000040DA 5247 addq.w D7, 1 label000040DC: 000040DC BE46 cmp.w D7, D6 000040DE 6D00 FF7A blt -0x84 /* 0000405A */ 000040E2 7001 moveq.l D0, 0x01 label000040E4: 000040E4 4CDF 00C0 movem.l D6,D7, [A7]+ 000040E8 4E5E unlink A6 000040EA 4E75 rts export_82: 000040EC 4E56 FFB6 link A6, -0x004A 000040F0 48E7 0300 movem.l -[A7], D6,D7 000040F4 53AE 0010 subq.l [A6 + 0x10], 1 000040F8 206E 000C movea.l A0, [A6 + 0xC] 000040FC 2050 movea.l A0, [A0] 000040FE 3C28 0030 move.w D6, [A0 + 0x30] 00004102 7E00 moveq.l D7, 0x00 00004104 6000 009A bra +0x9C /* 000041A0 */ label00004108: 00004108 206E 000C movea.l A0, [A6 + 0xC] 0000410C 3007 move.w D0, D7 0000410E C1FC 0006 muls.w D0, 0x6 00004112 D090 add.l D0, [A0] 00004114 2040 movea.l A0, D0 00004116 43EE FFFA lea.l A1, [A6 - 0x6] 0000411A 41E8 0032 lea.l A0, [A0 + 0x32] 0000411E 22D8 move.l [A1]+, [A0]+ 00004120 32D8 move.w [A1]+, [A0]+ 00004122 306E FFFA movea.w A0, [A6 - 0x6] 00004126 B1EE 0010 cmpa.l A0, [A6 + 0x10] 0000412A 6F68 ble +0x6A /* 00004194 */ 0000412C 486E FFB6 pea.l [A6 - 0x4A] 00004130 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004134 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004138 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000413C 4FEF 000C lea.l A7, [A7 + 0xC] 00004140 3F00 move.w -[A7], D0 00004142 4EBA C952 jsr [PC - 0x36AE /* 00000A96 */] 00004146 548F addq.l A7, 2 00004148 206E FFB6 movea.l A0, [A6 - 0x4A] 0000414C 202E 0010 move.l D0, [A6 + 0x10] 00004150 ED80 asl D0, 6 00004152 D090 add.l D0, [A0] 00004154 206E 0014 movea.l A0, [A6 + 0x14] 00004158 2240 movea.l A1, D0 0000415A 5489 addq.l A1, 2 0000415C 700F moveq.l D0, 0x0F label0000415E: 0000415E 22D8 move.l [A1]+, [A0]+ 00004160 51C8 FFFC dbf D0, -0x6 /* 0000415E */ 00004164 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000416C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00004170 508F addq.l A7, 8 00004172 3F00 move.w -[A7], D0 00004174 4EBA C920 jsr [PC - 0x36E0 /* 00000A96 */] 00004178 548F addq.l A7, 2 0000417A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000417E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004182 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00004186 508F addq.l A7, 8 00004188 3F00 move.w -[A7], D0 0000418A 4EBA C90A jsr [PC - 0x36F6 /* 00000A96 */] 0000418E 548F addq.l A7, 2 00004190 7000 moveq.l D0, 0x00 00004192 6014 bra +0x16 /* 000041A8 */ label00004194: 00004194 302E FFFA move.w D0, [A6 - 0x6] 00004198 48C0 ext.l D0 0000419A 91AE 0010 sub.l [A6 + 0x10], D0 0000419E 5247 addq.w D7, 1 label000041A0: 000041A0 BE46 cmp.w D7, D6 000041A2 6D00 FF64 blt -0x9A /* 00004108 */ 000041A6 7001 moveq.l D0, 0x01 label000041A8: 000041A8 4CDF 00C0 movem.l D6,D7, [A7]+ 000041AC 4E5E unlink A6 000041AE 4E75 rts export_89: 000041B0 4E56 FFF8 link A6, -0x0008 000041B4 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000041B8 2E2E 0008 move.l D7, [A6 + 0x8] 000041BC 2C2E 000C move.l D6, [A6 + 0xC] 000041C0 206E 0010 movea.l A0, [A6 + 0x10] 000041C4 43EE FFF8 lea.l A1, [A6 - 0x8] 000041C8 22D8 move.l [A1]+, [A0]+ 000041CA 22D8 move.l [A1]+, [A0]+ 000041CC 302E FFFE move.w D0, [A6 - 0x2] 000041D0 906E FFFA sub.w D0, [A6 - 0x6] 000041D4 3A00 move.w D5, D0 000041D6 302E FFFC move.w D0, [A6 - 0x4] 000041DA 906E FFF8 sub.w D0, [A6 - 0x8] 000041DE 3800 move.w D4, D0 000041E0 3004 move.w D0, D4 000041E2 E240 asr D0.w, 1 000041E4 48C0 ext.l D0 000041E6 2206 move.l D1, D6 000041E8 9280 sub.l D1, D0 000041EA 3D41 FFF8 move.w [A6 - 0x8], D1 000041EE 3005 move.w D0, D5 000041F0 E240 asr D0.w, 1 000041F2 48C0 ext.l D0 000041F4 2207 move.l D1, D7 000041F6 9280 sub.l D1, D0 000041F8 3D41 FFFA move.w [A6 - 0x6], D1 000041FC 302E FFF8 move.w D0, [A6 - 0x8] 00004200 D044 add.w D0, D4 00004202 3D40 FFFC move.w [A6 - 0x4], D0 00004206 302E FFFA move.w D0, [A6 - 0x6] 0000420A D045 add.w D0, D5 0000420C 3D40 FFFE move.w [A6 - 0x2], D0 00004210 206E 0010 movea.l A0, [A6 + 0x10] 00004214 43EE FFF8 lea.l A1, [A6 - 0x8] 00004218 20D9 move.l [A0]+, [A1]+ 0000421A 20D9 move.l [A0]+, [A1]+ 0000421C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004220 4E5E unlink A6 00004222 4E75 rts export_100: fn00004224: 00004224 4E56 FEFE link A6, -0x0102 00004228 206E 0008 movea.l A0, [A6 + 0x8] 0000422C 7000 moveq.l D0, 0x00 0000422E 1010 move.b D0, [A0] 00004230 4A40 tst.w D0 00004232 661A bne +0x1C /* 0000424E */ 00004234 206E 000C movea.l A0, [A6 + 0xC] 00004238 3D7C 0000 FEFE move.w [A6 - 0x102], 0x0 0000423E 486E FEFE pea.l [A6 - 0x102] 00004242 4850 pea.l [A0] 00004244 3F3C 200E move.w -[A7], 0x200E 00004248 A9EB syscall Pack4/FP68K 0000424A 7000 moveq.l D0, 0x00 0000424C 6040 bra +0x42 /* 0000428E */ label0000424E: 0000424E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004252 4EBA 0580 jsr [PC + 0x580 /* 000047D4 */] 00004256 588F addq.l A7, 4 00004258 4A40 tst.w D0 0000425A 6604 bne +0x6 /* 00004260 */ 0000425C 700C moveq.l D0, 0x0C 0000425E 602E bra +0x30 /* 0000428E */ label00004260: 00004260 486E FF00 pea.l [A6 - 0x100] 00004264 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004268 4EBA 03E6 jsr [PC + 0x3E6 /* 00004650 */] 0000426C 508F addq.l A7, 8 0000426E 486E FF00 pea.l [A6 - 0x100] 00004272 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 00004276 588F addq.l A7, 4 00004278 2F2E 000C move.l -[A7], [A6 + 0xC] 0000427C 486D B6D4 pea.l [A5 - 0x492C] 00004280 486E FF00 pea.l [A6 - 0x100] 00004284 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00004288 4FEF 000C lea.l A7, [A7 + 0xC] 0000428C 7000 moveq.l D0, 0x00 label0000428E: 0000428E 4E5E unlink A6 00004290 4E75 rts export_107: fn00004292: 00004292 4E56 0000 link A6, 0 00004296 206E 0008 movea.l A0, [A6 + 0x8] 0000429A 7000 moveq.l D0, 0x00 0000429C 1010 move.b D0, [A0] 0000429E 4A40 tst.w D0 000042A0 660A bne +0xC /* 000042AC */ 000042A2 206E 000C movea.l A0, [A6 + 0xC] 000042A6 4290 clr.l [A0] 000042A8 7000 moveq.l D0, 0x00 000042AA 603E bra +0x40 /* 000042EA */ label000042AC: 000042AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042B0 4EBA 0522 jsr [PC + 0x522 /* 000047D4 */] 000042B4 588F addq.l A7, 4 000042B6 0C40 0001 cmpi.w D0, 0x1 000042BA 6704 beq +0x6 /* 000042C0 */ 000042BC 700D moveq.l D0, 0x0D 000042BE 602A bra +0x2C /* 000042EA */ label000042C0: 000042C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042C4 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 000042C8 588F addq.l A7, 4 000042CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000042CE 486D B6D8 pea.l [A5 - 0x4928] 000042D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042D6 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000042DA 4FEF 000C lea.l A7, [A7 + 0xC] 000042DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042E2 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 000042E6 588F addq.l A7, 4 000042E8 7000 moveq.l D0, 0x00 label000042EA: 000042EA 4E5E unlink A6 000042EC 4E75 rts export_105: fn000042EE: 000042EE 4E56 0000 link A6, 0 000042F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000042FA 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000042FE 4E5E unlink A6 00004300 4E75 rts export_115: fn00004302: 00004302 4E56 0000 link A6, 0 00004306 2F07 move.l -[A7], D7 00004308 42A7 clr.l -[A7] 0000430A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000430E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004312 201F move.l D0, [A7]+ 00004314 2E00 move.l D7, D0 00004316 0C87 0000 00FF cmpi.l D7, 0xFF 0000431C 6F06 ble +0x8 /* 00004324 */ 0000431E 2E3C 0000 00FF move.l D7, 0xFF label00004324: 00004324 206E 0008 movea.l A0, [A6 + 0x8] 00004328 2F07 move.l -[A7], D7 0000432A 226E 000C movea.l A1, [A6 + 0xC] 0000432E 4869 0001 pea.l [A1 + 0x1] 00004332 2F10 move.l -[A7], [A0] 00004334 4EBA CD3E jsr [PC - 0x32C2 /* 00001074 */] 00004338 4FEF 000C lea.l A7, [A7 + 0xC] 0000433C 206E 000C movea.l A0, [A6 + 0xC] 00004340 1087 move.b [A0], D7 00004342 2E1F move.l D7, [A7]+ 00004344 4E5E unlink A6 00004346 4E75 rts export_121: fn00004348: 00004348 4E56 0000 link A6, 0 0000434C 2F07 move.l -[A7], D7 0000434E 206E 0008 movea.l A0, [A6 + 0x8] 00004352 7000 moveq.l D0, 0x00 00004354 1010 move.b D0, [A0] 00004356 2E00 move.l D7, D0 00004358 2F2E 000C move.l -[A7], [A6 + 0xC] 0000435C 2F07 move.l -[A7], D7 0000435E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004362 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004366 6704 beq +0x6 /* 0000436C */ 00004368 7025 moveq.l D0, 0x25 0000436A 601A bra +0x1C /* 00004386 */ label0000436C: 0000436C 206E 000C movea.l A0, [A6 + 0xC] 00004370 2F07 move.l -[A7], D7 00004372 2F10 move.l -[A7], [A0] 00004374 206E 0008 movea.l A0, [A6 + 0x8] 00004378 4868 0001 pea.l [A0 + 0x1] 0000437C 4EBA CCF6 jsr [PC - 0x330A /* 00001074 */] 00004380 4FEF 000C lea.l A7, [A7 + 0xC] 00004384 7000 moveq.l D0, 0x00 label00004386: 00004386 2E1F move.l D7, [A7]+ 00004388 4E5E unlink A6 0000438A 4E75 rts export_132: fn0000438C: 0000438C 4E56 0000 link A6, 0 00004390 4A6E 0008 tst.w [A6 + 0x8] 00004394 6710 beq +0x12 /* 000043A6 */ 00004396 2F2E 000A move.l -[A7], [A6 + 0xA] 0000439A 486D B6DC pea.l [A5 - 0x4924] 0000439E 4EBA 02B0 jsr [PC + 0x2B0 /* 00004650 */] 000043A2 508F addq.l A7, 8 000043A4 600E bra +0x10 /* 000043B4 */ label000043A6: 000043A6 2F2E 000A move.l -[A7], [A6 + 0xA] 000043AA 486D B6E2 pea.l [A5 - 0x491E] 000043AE 4EBA 02A0 jsr [PC + 0x2A0 /* 00004650 */] 000043B2 508F addq.l A7, 8 label000043B4: 000043B4 4E5E unlink A6 000043B6 4E75 rts export_70: fn000043B8: 000043B8 4E56 0000 link A6, 0 000043BC 486D B6E8 pea.l [A5 - 0x4918] 000043C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043C4 4EBA 04EE jsr [PC + 0x4EE /* 000048B4 */] 000043C8 508F addq.l A7, 8 000043CA 4A40 tst.w D0 000043CC 670C beq +0xE /* 000043DA */ 000043CE 206E 000C movea.l A0, [A6 + 0xC] 000043D2 7001 moveq.l D0, 0x01 000043D4 3080 move.w [A0], D0 000043D6 7000 moveq.l D0, 0x00 000043D8 601E bra +0x20 /* 000043F8 */ label000043DA: 000043DA 486D B6EE pea.l [A5 - 0x4912] 000043DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043E2 4EBA 04D0 jsr [PC + 0x4D0 /* 000048B4 */] 000043E6 508F addq.l A7, 8 000043E8 4A40 tst.w D0 000043EA 670A beq +0xC /* 000043F6 */ 000043EC 206E 000C movea.l A0, [A6 + 0xC] 000043F0 4250 clr.w [A0] 000043F2 7000 moveq.l D0, 0x00 000043F4 6002 bra +0x4 /* 000043F8 */ label000043F6: 000043F6 700F moveq.l D0, 0x0F label000043F8: 000043F8 4E5E unlink A6 000043FA 4E75 rts export_69: 000043FC 4E56 FF00 link A6, -0x0100 00004400 486E FF00 pea.l [A6 - 0x100] 00004404 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004408 4EBA 0016 jsr [PC + 0x16 /* 00004420 */] 0000440C 5C8F addq.l A7, 6 0000440E 2F2E 000A move.l -[A7], [A6 + 0xA] 00004412 486E FF00 pea.l [A6 - 0x100] 00004416 4EBA FF30 jsr [PC - 0xD0 /* 00004348 */] 0000441A 508F addq.l A7, 8 0000441C 4E5E unlink A6 0000441E 4E75 rts export_79: fn00004420: 00004420 4E56 0000 link A6, 0 00004424 4A6E 0008 tst.w [A6 + 0x8] 00004428 6710 beq +0x12 /* 0000443A */ 0000442A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000442E 486D B6F4 pea.l [A5 - 0x490C] 00004432 4EBA 021C jsr [PC + 0x21C /* 00004650 */] 00004436 508F addq.l A7, 8 00004438 600E bra +0x10 /* 00004448 */ label0000443A: 0000443A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000443E 486D B6FA pea.l [A5 - 0x4906] 00004442 4EBA 020C jsr [PC + 0x20C /* 00004650 */] 00004446 508F addq.l A7, 8 label00004448: 00004448 4E5E unlink A6 0000444A 4E75 rts export_92: 0000444C 4E56 FF00 link A6, -0x0100 00004450 486E FF00 pea.l [A6 - 0x100] 00004454 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004458 4EBA FEA8 jsr [PC - 0x158 /* 00004302 */] 0000445C 508F addq.l A7, 8 0000445E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004462 486E FF00 pea.l [A6 - 0x100] 00004466 4EBA FF50 jsr [PC - 0xB0 /* 000043B8 */] 0000446A 508F addq.l A7, 8 0000446C 4E5E unlink A6 0000446E 4E75 rts export_108: 00004470 4E56 FF00 link A6, -0x0100 00004474 486E FF00 pea.l [A6 - 0x100] 00004478 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000447C 4EBA FF0E jsr [PC - 0xF2 /* 0000438C */] 00004480 5C8F addq.l A7, 6 00004482 2F2E 000A move.l -[A7], [A6 + 0xA] 00004486 486E FF00 pea.l [A6 - 0x100] 0000448A 4EBA FEBC jsr [PC - 0x144 /* 00004348 */] 0000448E 508F addq.l A7, 8 00004490 4E5E unlink A6 00004492 4E75 rts export_119: 00004494 4E56 FF00 link A6, -0x0100 00004498 486E FF00 pea.l [A6 - 0x100] 0000449C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044A0 4EBA FE60 jsr [PC - 0x1A0 /* 00004302 */] 000044A4 508F addq.l A7, 8 000044A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000044AA 486E FF00 pea.l [A6 - 0x100] 000044AE 4EBA FDE2 jsr [PC - 0x21E /* 00004292 */] 000044B2 508F addq.l A7, 8 000044B4 4E5E unlink A6 000044B6 4E75 rts export_131: 000044B8 4E56 FF00 link A6, -0x0100 000044BC 486E FF00 pea.l [A6 - 0x100] 000044C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044C4 4EBA FE28 jsr [PC - 0x1D8 /* 000042EE */] 000044C8 508F addq.l A7, 8 000044CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000044CE 486E FF00 pea.l [A6 - 0x100] 000044D2 4EBA FE74 jsr [PC - 0x18C /* 00004348 */] 000044D6 508F addq.l A7, 8 000044D8 4E5E unlink A6 000044DA 4E75 rts export_68: 000044DC 4E56 FF00 link A6, -0x0100 000044E0 486E FF00 pea.l [A6 - 0x100] 000044E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044E8 4EBA FE18 jsr [PC - 0x1E8 /* 00004302 */] 000044EC 508F addq.l A7, 8 000044EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000044F2 486E FF00 pea.l [A6 - 0x100] 000044F6 4EBA FD2C jsr [PC - 0x2D4 /* 00004224 */] 000044FA 508F addq.l A7, 8 000044FC 4E5E unlink A6 000044FE 4E75 rts export_78: 00004500 4E56 FF00 link A6, -0x0100 00004504 486E FF00 pea.l [A6 - 0x100] 00004508 41EE 0012 lea.l A0, [A6 + 0x12] 0000450C 2F20 move.l -[A7], -[A0] 0000450E 2F20 move.l -[A7], -[A0] 00004510 3F20 move.w -[A7], -[A0] 00004512 4EBA 17B8 jsr [PC + 0x17B8 /* 00005CCC */] 00004516 4FEF 000E lea.l A7, [A7 + 0xE] 0000451A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000451E 486E FF00 pea.l [A6 - 0x100] 00004522 4EBA FE24 jsr [PC - 0x1DC /* 00004348 */] 00004526 508F addq.l A7, 8 00004528 4E5E unlink A6 0000452A 4E75 rts export_91: 0000452C 4E56 FFFE link A6, -0x0002 00004530 48E7 0018 movem.l -[A7], A3,A4 00004534 286E 0008 movea.l A4, [A6 + 0x8] 00004538 266E 000C movea.l A3, [A6 + 0xC] 0000453C 3D6C 0004 FFFE move.w [A6 - 0x2], [A4 + 0x4] 00004542 D6EC 0002 add.w A3, [A4 + 0x2] 00004546 42A7 clr.l -[A7] 00004548 306E FFFE movea.w A0, [A6 - 0x2] 0000454C 2F08 move.l -[A7], A0 0000454E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004552 205F movea.l A0, [A7]+ 00004554 226E 0010 movea.l A1, [A6 + 0x10] 00004558 2288 move.l [A1], A0 0000455A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000455E 6704 beq +0x6 /* 00004564 */ 00004560 7025 moveq.l D0, 0x25 00004562 601A bra +0x1C /* 0000457E */ label00004564: 00004564 206E 0010 movea.l A0, [A6 + 0x10] 00004568 2050 movea.l A0, [A0] 0000456A 326E FFFE movea.w A1, [A6 - 0x2] 0000456E 2F09 move.l -[A7], A1 00004570 2F10 move.l -[A7], [A0] 00004572 2F0B move.l -[A7], A3 00004574 4EBA CAFE jsr [PC - 0x3502 /* 00001074 */] 00004578 4FEF 000C lea.l A7, [A7 + 0xC] 0000457C 7000 moveq.l D0, 0x00 label0000457E: 0000457E 4CDF 1800 movem.l A3,A4, [A7]+ 00004582 4E5E unlink A6 00004584 4E75 rts export_85: fn00004586: 00004586 4E56 FFFE link A6, -0x0002 0000458A 48E7 0038 movem.l -[A7], A2,A3,A4 0000458E 286E 0008 movea.l A4, [A6 + 0x8] 00004592 266E 000C movea.l A3, [A6 + 0xC] 00004596 246E 0010 movea.l A2, [A6 + 0x10] 0000459A 3D6C 0004 FFFE move.w [A6 - 0x2], [A4 + 0x4] 000045A0 D6EC 0002 add.w A3, [A4 + 0x2] 000045A4 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 000045AA 6F06 ble +0x8 /* 000045B2 */ 000045AC 3D7C 00FF FFFE move.w [A6 - 0x2], 0xFF label000045B2: 000045B2 306E FFFE movea.w A0, [A6 - 0x2] 000045B6 2F08 move.l -[A7], A0 000045B8 486A 0001 pea.l [A2 + 0x1] 000045BC 2F0B move.l -[A7], A3 000045BE 4EBA CAB4 jsr [PC - 0x354C /* 00001074 */] 000045C2 4FEF 000C lea.l A7, [A7 + 0xC] 000045C6 14AE FFFF move.b [A2], [A6 - 0x1] 000045CA 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000045CE 4E5E unlink A6 000045D0 4E75 rts export_99: 000045D2 4E56 FFFE link A6, -0x0002 000045D6 48E7 0018 movem.l -[A7], A3,A4 000045DA 286E 0008 movea.l A4, [A6 + 0x8] 000045DE 266E 000C movea.l A3, [A6 + 0xC] 000045E2 3D6C 0004 FFFE move.w [A6 - 0x2], [A4 + 0x4] 000045E8 D6EC 0002 add.w A3, [A4 + 0x2] 000045EC 556E FFFE subq.w [A6 - 0x2], 2 000045F0 4A6E FFFE tst.w [A6 - 0x2] 000045F4 6C04 bge +0x6 /* 000045FA */ 000045F6 703A moveq.l D0, 0x3A 000045F8 604E bra +0x50 /* 00004648 */ label000045FA: 000045FA 528B addq.l A3, 1 000045FC 306E FFFE movea.w A0, [A6 - 0x2] 00004600 D1CB add.l A0, A3 00004602 7000 moveq.l D0, 0x00 00004604 1010 move.b D0, [A0] 00004606 0C40 0022 cmpi.w D0, 0x22 /* '\"' */ 0000460A 6704 beq +0x6 /* 00004610 */ 0000460C 703A moveq.l D0, 0x3A 0000460E 6038 bra +0x3A /* 00004648 */ label00004610: 00004610 42A7 clr.l -[A7] 00004612 306E FFFE movea.w A0, [A6 - 0x2] 00004616 2F08 move.l -[A7], A0 00004618 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000461C 205F movea.l A0, [A7]+ 0000461E 226E 0010 movea.l A1, [A6 + 0x10] 00004622 2288 move.l [A1], A0 00004624 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004628 6704 beq +0x6 /* 0000462E */ 0000462A 7025 moveq.l D0, 0x25 0000462C 601A bra +0x1C /* 00004648 */ label0000462E: 0000462E 206E 0010 movea.l A0, [A6 + 0x10] 00004632 2050 movea.l A0, [A0] 00004634 326E FFFE movea.w A1, [A6 - 0x2] 00004638 2F09 move.l -[A7], A1 0000463A 2F10 move.l -[A7], [A0] 0000463C 2F0B move.l -[A7], A3 0000463E 4EBA CA34 jsr [PC - 0x35CC /* 00001074 */] 00004642 4FEF 000C lea.l A7, [A7 + 0xC] 00004646 7000 moveq.l D0, 0x00 label00004648: 00004648 4CDF 1800 movem.l A3,A4, [A7]+ 0000464C 4E5E unlink A6 0000464E 4E75 rts export_106: fn00004650: 00004650 4E56 0000 link A6, 0 00004654 48E7 0118 movem.l -[A7], D7,A3,A4 00004658 286E 0008 movea.l A4, [A6 + 0x8] 0000465C 266E 000C movea.l A3, [A6 + 0xC] 00004660 7000 moveq.l D0, 0x00 00004662 1014 move.b D0, [A4] 00004664 3E00 move.w D7, D0 00004666 3047 movea.w A0, D7 00004668 4868 0001 pea.l [A0 + 0x1] 0000466C 2F0B move.l -[A7], A3 0000466E 2F0C move.l -[A7], A4 00004670 4EBA CA02 jsr [PC - 0x35FE /* 00001074 */] 00004674 4FEF 000C lea.l A7, [A7 + 0xC] 00004678 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000467C 4E5E unlink A6 0000467E 4E75 rts export_118: 00004680 4E56 FFFC link A6, -0x0004 00004684 42A7 clr.l -[A7] 00004686 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000468A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000468E 201F move.l D0, [A7]+ 00004690 2D40 FFFC move.l [A6 - 0x4], D0 00004694 2F2E 000C move.l -[A7], [A6 + 0xC] 00004698 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000469C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000046A0 4A78 0220 tst.w [0x00000220 /* MemErr */] 000046A4 6704 beq +0x6 /* 000046AA */ 000046A6 7025 moveq.l D0, 0x25 000046A8 601A bra +0x1C /* 000046C4 */ label000046AA: 000046AA 206E 0008 movea.l A0, [A6 + 0x8] 000046AE 226E 000C movea.l A1, [A6 + 0xC] 000046B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046B6 2F11 move.l -[A7], [A1] 000046B8 2F10 move.l -[A7], [A0] 000046BA 4EBA C9B8 jsr [PC - 0x3648 /* 00001074 */] 000046BE 4FEF 000C lea.l A7, [A7 + 0xC] 000046C2 7000 moveq.l D0, 0x00 label000046C4: 000046C4 4E5E unlink A6 000046C6 4E75 rts export_129: 000046C8 4E56 FFFC link A6, -0x0004 000046CC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000046D0 286E 0008 movea.l A4, [A6 + 0x8] 000046D4 2E2E 000C move.l D7, [A6 + 0xC] 000046D8 266E 0010 movea.l A3, [A6 + 0x10] 000046DC 2C2E 0014 move.l D6, [A6 + 0x14] 000046E0 2007 move.l D0, D7 000046E2 9086 sub.l D0, D6 000046E4 2A00 move.l D5, D0 000046E6 4A85 tst.l D5 000046E8 6C04 bge +0x6 /* 000046EE */ 000046EA 7000 moveq.l D0, 0x00 000046EC 6026 bra +0x28 /* 00004714 */ label000046EE: 000046EE 7800 moveq.l D4, 0x00 000046F0 601C bra +0x1E /* 0000470E */ label000046F2: 000046F2 2F06 move.l -[A7], D6 000046F4 2F0B move.l -[A7], A3 000046F6 2F0C move.l -[A7], A4 000046F8 4EBA 017E jsr [PC + 0x17E /* 00004878 */] 000046FC 4FEF 000C lea.l A7, [A7 + 0xC] 00004700 4A40 tst.w D0 00004702 6706 beq +0x8 /* 0000470A */ 00004704 2004 move.l D0, D4 00004706 5280 addq.l D0, 1 00004708 600A bra +0xC /* 00004714 */ label0000470A: 0000470A 528C addq.l A4, 1 0000470C 5284 addq.l D4, 1 label0000470E: 0000470E B885 cmp.l D4, D5 00004710 6FE0 ble -0x1E /* 000046F2 */ 00004712 7000 moveq.l D0, 0x00 label00004714: 00004714 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004718 4E5E unlink A6 0000471A 4E75 rts export_67: fn0000471C: 0000471C 4E56 0000 link A6, 0 00004720 48E7 0308 movem.l -[A7], D6,D7,A4 00004724 286E 0008 movea.l A4, [A6 + 0x8] 00004728 7000 moveq.l D0, 0x00 0000472A 1014 move.b D0, [A4] 0000472C 3C00 move.w D6, D0 0000472E 4A46 tst.w D6 00004730 6606 bne +0x8 /* 00004738 */ 00004732 7012 moveq.l D0, 0x12 00004734 6000 0096 bra +0x98 /* 000047CC */ label00004738: 00004738 528C addq.l A4, 1 0000473A 7000 moveq.l D0, 0x00 0000473C 1014 move.b D0, [A4] 0000473E 41ED D78A lea.l A0, [A5 - 0x2876] 00004742 D0C0 add.w A0, D0 00004744 7000 moveq.l D0, 0x00 00004746 1010 move.b D0, [A0] 00004748 0C40 0004 cmpi.w D0, 0x4 0000474C 6706 beq +0x8 /* 00004754 */ 0000474E 7012 moveq.l D0, 0x12 00004750 6000 007A bra +0x7C /* 000047CC */ label00004754: 00004754 3F06 move.w -[A7], D6 00004756 2F0C move.l -[A7], A4 00004758 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */] 0000475C 5C8F addq.l A7, 6 0000475E 3E00 move.w D7, D0 00004760 0C47 0004 cmpi.w D7, 0x4 00004764 6606 bne +0x8 /* 0000476C */ 00004766 7000 moveq.l D0, 0x00 00004768 6000 0062 bra +0x64 /* 000047CC */ label0000476C: 0000476C 0C47 0400 cmpi.w D7, 0x400 00004770 6C06 bge +0x8 /* 00004778 */ 00004772 7061 moveq.l D0, 0x61 00004774 6000 0056 bra +0x58 /* 000047CC */ label00004778: 00004778 0C47 1388 cmpi.w D7, 0x1388 0000477C 6D0C blt +0xE /* 0000478A */ 0000477E 0C47 13A0 cmpi.w D7, 0x13A0 00004782 6E06 bgt +0x8 /* 0000478A */ 00004784 7061 moveq.l D0, 0x61 00004786 6000 0044 bra +0x46 /* 000047CC */ label0000478A: 0000478A 0C47 1B58 cmpi.w D7, 0x1B58 0000478E 6D0A blt +0xC /* 0000479A */ 00004790 0C47 1B66 cmpi.w D7, 0x1B66 00004794 6E04 bgt +0x6 /* 0000479A */ 00004796 7061 moveq.l D0, 0x61 00004798 6032 bra +0x34 /* 000047CC */ label0000479A: 0000479A 0C47 1F40 cmpi.w D7, 0x1F40 0000479E 6D0A blt +0xC /* 000047AA */ 000047A0 0C47 1F45 cmpi.w D7, 0x1F45 000047A4 6E04 bgt +0x6 /* 000047AA */ 000047A6 7061 moveq.l D0, 0x61 000047A8 6022 bra +0x24 /* 000047CC */ label000047AA: 000047AA 0C47 2328 cmpi.w D7, 0x2328 /* '#(' */ 000047AE 6D0A blt +0xC /* 000047BA */ 000047B0 0C47 232C cmpi.w D7, 0x232C /* '#,' */ 000047B4 6E04 bgt +0x6 /* 000047BA */ 000047B6 7061 moveq.l D0, 0x61 000047B8 6012 bra +0x14 /* 000047CC */ label000047BA: 000047BA 0C47 2710 cmpi.w D7, 0x2710 000047BE 6D0A blt +0xC /* 000047CA */ 000047C0 0C47 2721 cmpi.w D7, 0x2721 /* '\'!' */ 000047C4 6E04 bgt +0x6 /* 000047CA */ 000047C6 7061 moveq.l D0, 0x61 000047C8 6002 bra +0x4 /* 000047CC */ label000047CA: 000047CA 7000 moveq.l D0, 0x00 label000047CC: 000047CC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000047D0 4E5E unlink A6 000047D2 4E75 rts export_81: fn000047D4: 000047D4 4E56 0000 link A6, 0 000047D8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000047DC 286E 0008 movea.l A4, [A6 + 0x8] 000047E0 7A01 moveq.l D5, 0x01 000047E2 7000 moveq.l D0, 0x00 000047E4 1014 move.b D0, [A4] 000047E6 3E00 move.w D7, D0 000047E8 3047 movea.w A0, D7 000047EA D1CC add.l A0, A4 000047EC 2648 movea.l A3, A0 000047EE 528C addq.l A4, 1 000047F0 600E bra +0x10 /* 00004800 */ label000047F2: 000047F2 7000 moveq.l D0, 0x00 000047F4 1013 move.b D0, [A3] 000047F6 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 000047FA 6618 bne +0x1A /* 00004814 */ 000047FC 538B subq.l A3, 1 000047FE 5347 subq.w D7, 1 label00004800: 00004800 4A47 tst.w D7 00004802 66EE bne -0x10 /* 000047F2 */ 00004804 600E bra +0x10 /* 00004814 */ label00004806: 00004806 7000 moveq.l D0, 0x00 00004808 1014 move.b D0, [A4] 0000480A 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 0000480E 6608 bne +0xA /* 00004818 */ 00004810 528C addq.l A4, 1 00004812 5347 subq.w D7, 1 label00004814: 00004814 4A47 tst.w D7 00004816 66EE bne -0x10 /* 00004806 */ label00004818: 00004818 4A47 tst.w D7 0000481A 670E beq +0x10 /* 0000482A */ 0000481C 7000 moveq.l D0, 0x00 0000481E 1014 move.b D0, [A4] 00004820 0C40 002D cmpi.w D0, 0x2D /* '-' */ 00004824 6604 bne +0x6 /* 0000482A */ 00004826 528C addq.l A4, 1 00004828 5347 subq.w D7, 1 label0000482A: 0000482A 4A47 tst.w D7 0000482C 6606 bne +0x8 /* 00004834 */ 0000482E 7000 moveq.l D0, 0x00 00004830 6000 003E bra +0x40 /* 00004870 */ label00004834: 00004834 7C00 moveq.l D6, 0x00 00004836 602A bra +0x2C /* 00004862 */ label00004838: 00004838 7000 moveq.l D0, 0x00 0000483A 1014 move.b D0, [A4] 0000483C 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00004840 650A bcs +0xC /* 0000484C */ 00004842 7000 moveq.l D0, 0x00 00004844 1014 move.b D0, [A4] 00004846 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 0000484A 6312 bls +0x14 /* 0000485E */ label0000484C: 0000484C 7000 moveq.l D0, 0x00 0000484E 1014 move.b D0, [A4] 00004850 0C40 002E cmpi.w D0, 0x2E /* '.' */ 00004854 6604 bne +0x6 /* 0000485A */ 00004856 5245 addq.w D5, 1 00004858 6004 bra +0x6 /* 0000485E */ label0000485A: 0000485A 7000 moveq.l D0, 0x00 0000485C 6012 bra +0x14 /* 00004870 */ label0000485E: 0000485E 528C addq.l A4, 1 00004860 5246 addq.w D6, 1 label00004862: 00004862 BC47 cmp.w D6, D7 00004864 6DD2 blt -0x2C /* 00004838 */ 00004866 0C45 0002 cmpi.w D5, 0x2 0000486A 6F02 ble +0x4 /* 0000486E */ 0000486C 7A00 moveq.l D5, 0x00 label0000486E: 0000486E 3005 move.w D0, D5 label00004870: 00004870 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004874 4E5E unlink A6 00004876 4E75 rts export_98: fn00004878: 00004878 4E56 0000 link A6, 0 0000487C 2F0A move.l -[A7], A2 0000487E 202E 0010 move.l D0, [A6 + 0x10] 00004882 41ED D68A lea.l A0, [A5 - 0x2976] 00004886 226E 0008 movea.l A1, [A6 + 0x8] 0000488A 246E 000C movea.l A2, [A6 + 0xC] 0000488E 7200 moveq.l D1, 0x00 00004890 7400 moveq.l D2, 0x00 00004892 6010 bra +0x12 /* 000048A4 */ label00004894: 00004894 1219 move.b D1, [A1]+ 00004896 1230 1000 move.b D1, [A0 + D1.w] 0000489A 141A move.b D2, [A2]+ 0000489C 1430 2000 move.b D2, [A0 + D2.w] 000048A0 B401 cmp.b D2, D1 000048A2 6608 bne +0xA /* 000048AC */ label000048A4: 000048A4 5380 subq.l D0, 1 000048A6 6CEC bge -0x12 /* 00004894 */ 000048A8 7001 moveq.l D0, 0x01 000048AA 6002 bra +0x4 /* 000048AE */ label000048AC: 000048AC 7000 moveq.l D0, 0x00 label000048AE: 000048AE 245F movea.l A2, [A7]+ 000048B0 4E5E unlink A6 000048B2 4E75 rts export_111: fn000048B4: 000048B4 4E56 0000 link A6, 0 000048B8 48E7 0118 movem.l -[A7], D7,A3,A4 000048BC 286E 0008 movea.l A4, [A6 + 0x8] 000048C0 266E 000C movea.l A3, [A6 + 0xC] 000048C4 1014 move.b D0, [A4] 000048C6 B013 cmp.b D0, [A3] 000048C8 6704 beq +0x6 /* 000048CE */ 000048CA 7000 moveq.l D0, 0x00 000048CC 6018 bra +0x1A /* 000048E6 */ label000048CE: 000048CE 7000 moveq.l D0, 0x00 000048D0 1014 move.b D0, [A4] 000048D2 2E00 move.l D7, D0 000048D4 528C addq.l A4, 1 000048D6 528B addq.l A3, 1 000048D8 2F07 move.l -[A7], D7 000048DA 2F0B move.l -[A7], A3 000048DC 2F0C move.l -[A7], A4 000048DE 4EBA FF98 jsr [PC - 0x68 /* 00004878 */] 000048E2 4FEF 000C lea.l A7, [A7 + 0xC] label000048E6: 000048E6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000048EA 4E5E unlink A6 000048EC 4E75 rts export_72: 000048EE 43F8 014C lea.l A1, [0x0000014C] label000048F2: 000048F2 2011 move.l D0, [A1] 000048F4 6700 0010 beq +0x12 /* 00004906 */ 000048F8 2240 movea.l A1, D0 000048FA 0C69 0001 0006 cmpi.w [A1 + 0x6], 0x1 00004900 66F0 bne -0xE /* 000048F2 */ 00004902 7030 moveq.l D0, 0x30 00004904 6002 bra +0x4 /* 00004908 */ label00004906: 00004906 7000 moveq.l D0, 0x00 label00004908: 00004908 4E75 rts export_122: 0000490A 43F8 014C lea.l A1, [0x0000014C] label0000490E: 0000490E 2011 move.l D0, [A1] 00004910 6700 002C beq +0x2E /* 0000493E */ 00004914 2240 movea.l A1, D0 00004916 0C69 0003 0006 cmpi.w [A1 + 0x6], 0x3 0000491C 66F0 bne -0xE /* 0000490E */ 0000491E 0829 0000 0014 btst.b [A1 + 0x14], 0x0 00004924 6700 FFE8 beq -0x16 /* 0000490E */ 00004928 0C29 002E 000B cmpi.b [A1 + 0xB], 0x2E /* '.' */ 0000492E 6700 000A beq +0xC /* 0000493A */ 00004932 0C29 002F 000A cmpi.b [A1 + 0xA], 0x2F /* '/' */ 00004938 66D4 bne -0x2A /* 0000490E */ label0000493A: 0000493A 7030 moveq.l D0, 0x30 0000493C 6002 bra +0x4 /* 00004940 */ label0000493E: 0000493E 7000 moveq.l D0, 0x00 label00004940: 00004940 4E75 rts export_86: fn00004942: 00004942 4E56 0000 link A6, 0 00004946 206E 0008 movea.l A0, [A6 + 0x8] 0000494A 226E 000C movea.l A1, [A6 + 0xC] 0000494E 7000 moveq.l D0, 0x00 00004950 7200 moveq.l D1, 0x00 00004952 1018 move.b D0, [A0]+ 00004954 1211 move.b D1, [A1] 00004956 3400 move.w D2, D0 00004958 D441 add.w D2, D1 0000495A 0C42 00FF cmpi.w D2, 0xFF 0000495E 6F06 ble +0x8 /* 00004966 */ 00004960 303C 00FF move.w D0, 0xFF 00004964 9041 sub.w D0, D1 label00004966: 00004966 D119 add.b [A1]+, D0 00004968 D2C1 add.w A1, D1 0000496A 6002 bra +0x4 /* 0000496E */ label0000496C: 0000496C 12D8 move.b [A1]+, [A0]+ label0000496E: 0000496E 51C8 FFFC dbf D0, -0x6 /* 0000496C */ 00004972 4E5E unlink A6 00004974 4E75 rts export_104: fn00004976: 00004976 4E56 FF00 link A6, -0x0100 0000497A 2F0C move.l -[A7], A4 0000497C 286E 000A movea.l A4, [A6 + 0xA] 00004980 7001 moveq.l D0, 0x01 00004982 1D40 FF00 move.b [A6 - 0x100], D0 00004986 1D6E 0009 FF01 move.b [A6 - 0xFF], [A6 + 0x9] 0000498C 2F0C move.l -[A7], A4 0000498E 486E FF00 pea.l [A6 - 0x100] 00004992 4EBA FFAE jsr [PC - 0x52 /* 00004942 */] 00004996 508F addq.l A7, 8 00004998 285F movea.l A4, [A7]+ 0000499A 4E5E unlink A6 0000499C 4E75 rts export_114: fn0000499E: 0000499E 4E56 FFFC link A6, -0x0004 000049A2 42A7 clr.l -[A7] 000049A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049A8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000049AC 201F move.l D0, [A7]+ 000049AE 2D40 FFFC move.l [A6 - 0x4], D0 000049B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049B6 206E FFFC movea.l A0, [A6 - 0x4] 000049BA 4868 0001 pea.l [A0 + 0x1] 000049BE 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000049C2 206E 0008 movea.l A0, [A6 + 0x8] 000049C6 2010 move.l D0, [A0] 000049C8 D0AE FFFC add.l D0, [A6 - 0x4] 000049CC 2040 movea.l A0, D0 000049CE 10AE 000D move.b [A0], [A6 + 0xD] 000049D2 4E5E unlink A6 000049D4 4E75 rts export_124: fn000049D6: 000049D6 4E56 FFFA link A6, -0x0006 000049DA 42A7 clr.l -[A7] 000049DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049E0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000049E4 201F move.l D0, [A7]+ 000049E6 2D40 FFFA move.l [A6 - 0x6], D0 000049EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049EE 206E FFFA movea.l A0, [A6 - 0x6] 000049F2 4868 0002 pea.l [A0 + 0x2] 000049F6 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000049FA 3D7C 0D00 FFFE move.w [A6 - 0x2], 0xD00 /* '\r\0' */ 00004A00 206E 0008 movea.l A0, [A6 + 0x8] 00004A04 2010 move.l D0, [A0] 00004A06 D0AE FFFA add.l D0, [A6 - 0x6] 00004A0A 4878 0002 push.l 0x2 00004A0E 2F00 move.l -[A7], D0 00004A10 486E FFFE pea.l [A6 - 0x2] 00004A14 4EBA C65E jsr [PC - 0x39A2 /* 00001074 */] 00004A18 4FEF 000C lea.l A7, [A7 + 0xC] 00004A1C 4E5E unlink A6 00004A1E 4E75 rts export_66: 00004A20 4E56 0000 link A6, 0 00004A24 48E7 0308 movem.l -[A7], D6,D7,A4 00004A28 2E2E 0008 move.l D7, [A6 + 0x8] 00004A2C 286E 000C movea.l A4, [A6 + 0xC] 00004A30 4267 clr.w -[A7] 00004A32 A861 syscall Random 00004A34 301F move.w D0, [A7]+ 00004A36 48C0 ext.l D0 00004A38 2C00 move.l D6, D0 00004A3A 4A86 tst.l D6 00004A3C 6C06 bge +0x8 /* 00004A44 */ 00004A3E 2006 move.l D0, D6 00004A40 4480 neg.l D0 00004A42 2C00 move.l D6, D0 label00004A44: 00004A44 2F06 move.l -[A7], D6 00004A46 2F07 move.l -[A7], D7 00004A48 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004A4C 4879 0000 8000 push.l 0x8000 00004A52 2F00 move.l -[A7], D0 00004A54 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004A58 5280 addq.l D0, 1 00004A5A 2C00 move.l D6, D0 00004A5C 2886 move.l [A4], D6 00004A5E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00004A62 4E5E unlink A6 00004A64 4E75 rts export_80: 00004A66 4E56 FE00 link A6, -0x0200 00004A6A 306E 0008 movea.w A0, [A6 + 0x8] 00004A6E 486E FE00 pea.l [A6 - 0x200] 00004A72 2F08 move.l -[A7], A0 00004A74 4EBA F878 jsr [PC - 0x788 /* 000042EE */] 00004A78 508F addq.l A7, 8 00004A7A 486E FE00 pea.l [A6 - 0x200] 00004A7E 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00004A82 4EBA FEF2 jsr [PC - 0x10E /* 00004976 */] 00004A86 5C8F addq.l A7, 6 00004A88 306E 000A movea.w A0, [A6 + 0xA] 00004A8C 486E FF00 pea.l [A6 - 0x100] 00004A90 2F08 move.l -[A7], A0 00004A92 4EBA F85A jsr [PC - 0x7A6 /* 000042EE */] 00004A96 508F addq.l A7, 8 00004A98 486E FE00 pea.l [A6 - 0x200] 00004A9C 486E FF00 pea.l [A6 - 0x100] 00004AA0 4EBA FEA0 jsr [PC - 0x160 /* 00004942 */] 00004AA4 508F addq.l A7, 8 00004AA6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004AAA 486E FE00 pea.l [A6 - 0x200] 00004AAE 4EBA F898 jsr [PC - 0x768 /* 00004348 */] 00004AB2 508F addq.l A7, 8 00004AB4 4E5E unlink A6 00004AB6 4E75 rts export_90: 00004AB8 4E56 FE00 link A6, -0x0200 00004ABC 206E 0008 movea.l A0, [A6 + 0x8] 00004AC0 3068 0002 movea.w A0, [A0 + 0x2] 00004AC4 486E FE00 pea.l [A6 - 0x200] 00004AC8 2F08 move.l -[A7], A0 00004ACA 4EBA F822 jsr [PC - 0x7DE /* 000042EE */] 00004ACE 508F addq.l A7, 8 00004AD0 486E FE00 pea.l [A6 - 0x200] 00004AD4 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00004AD8 4EBA FE9C jsr [PC - 0x164 /* 00004976 */] 00004ADC 5C8F addq.l A7, 6 00004ADE 206E 0008 movea.l A0, [A6 + 0x8] 00004AE2 3050 movea.w A0, [A0] 00004AE4 486E FF00 pea.l [A6 - 0x100] 00004AE8 2F08 move.l -[A7], A0 00004AEA 4EBA F802 jsr [PC - 0x7FE /* 000042EE */] 00004AEE 508F addq.l A7, 8 00004AF0 486E FE00 pea.l [A6 - 0x200] 00004AF4 486E FF00 pea.l [A6 - 0x100] 00004AF8 4EBA FE48 jsr [PC - 0x1B8 /* 00004942 */] 00004AFC 508F addq.l A7, 8 00004AFE 486E FE00 pea.l [A6 - 0x200] 00004B02 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00004B06 4EBA FE6E jsr [PC - 0x192 /* 00004976 */] 00004B0A 5C8F addq.l A7, 6 00004B0C 206E 0008 movea.l A0, [A6 + 0x8] 00004B10 3068 0006 movea.w A0, [A0 + 0x6] 00004B14 486E FF00 pea.l [A6 - 0x100] 00004B18 2F08 move.l -[A7], A0 00004B1A 4EBA F7D2 jsr [PC - 0x82E /* 000042EE */] 00004B1E 508F addq.l A7, 8 00004B20 486E FE00 pea.l [A6 - 0x200] 00004B24 486E FF00 pea.l [A6 - 0x100] 00004B28 4EBA FE18 jsr [PC - 0x1E8 /* 00004942 */] 00004B2C 508F addq.l A7, 8 00004B2E 486E FE00 pea.l [A6 - 0x200] 00004B32 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00004B36 4EBA FE3E jsr [PC - 0x1C2 /* 00004976 */] 00004B3A 5C8F addq.l A7, 6 00004B3C 206E 0008 movea.l A0, [A6 + 0x8] 00004B40 3068 0004 movea.w A0, [A0 + 0x4] 00004B44 486E FF00 pea.l [A6 - 0x100] 00004B48 2F08 move.l -[A7], A0 00004B4A 4EBA F7A2 jsr [PC - 0x85E /* 000042EE */] 00004B4E 508F addq.l A7, 8 00004B50 486E FE00 pea.l [A6 - 0x200] 00004B54 486E FF00 pea.l [A6 - 0x100] 00004B58 4EBA FDE8 jsr [PC - 0x218 /* 00004942 */] 00004B5C 508F addq.l A7, 8 00004B5E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B62 486E FE00 pea.l [A6 - 0x200] 00004B66 4EBA F7E0 jsr [PC - 0x820 /* 00004348 */] 00004B6A 508F addq.l A7, 8 00004B6C 4E5E unlink A6 00004B6E 4E75 rts export_110: fn00004B70: 00004B70 4E56 0000 link A6, 0 00004B74 48E7 0308 movem.l -[A7], D6,D7,A4 00004B78 7C00 moveq.l D6, 0x00 00004B7A 206D B144 movea.l A0, [A5 - 0x4EBC] 00004B7E 2850 movea.l A4, [A0] 00004B80 7E00 moveq.l D7, 0x00 00004B82 6010 bra +0x12 /* 00004B94 */ label00004B84: 00004B84 2014 move.l D0, [A4] 00004B86 B0AE 0008 cmp.l D0, [A6 + 0x8] 00004B8A 6602 bne +0x4 /* 00004B8E */ 00004B8C 5246 addq.w D6, 1 label00004B8E: 00004B8E 49EC 0062 lea.l A4, [A4 + 0x62] 00004B92 5247 addq.w D7, 1 label00004B94: 00004B94 BE6D B114 cmp.w D7, [A5 - 0x4EEC] 00004B98 6DEA blt -0x14 /* 00004B84 */ 00004B9A 3006 move.w D0, D6 00004B9C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00004BA0 4E5E unlink A6 00004BA2 4E75 rts export_127: 00004BA4 4E56 0000 link A6, 0 00004BA8 48E7 0108 movem.l -[A7], D7,A4 00004BAC 206D B144 movea.l A0, [A5 - 0x4EBC] 00004BB0 2850 movea.l A4, [A0] 00004BB2 7E00 moveq.l D7, 0x00 00004BB4 602C bra +0x2E /* 00004BE2 */ label00004BB6: 00004BB6 2014 move.l D0, [A4] 00004BB8 B0AE 0008 cmp.l D0, [A6 + 0x8] 00004BBC 661E bne +0x20 /* 00004BDC */ 00004BBE 202C 000C move.l D0, [A4 + 0xC] 00004BC2 B0AE 000C cmp.l D0, [A6 + 0xC] 00004BC6 6614 bne +0x16 /* 00004BDC */ 00004BC8 206E 0010 movea.l A0, [A6 + 0x10] 00004BCC 43D4 lea.l A1, [A4] 00004BCE 7017 moveq.l D0, 0x17 label00004BD0: 00004BD0 20D9 move.l [A0]+, [A1]+ 00004BD2 51C8 FFFC dbf D0, -0x6 /* 00004BD0 */ 00004BD6 30D9 move.w [A0]+, [A1]+ 00004BD8 7001 moveq.l D0, 0x01 00004BDA 600E bra +0x10 /* 00004BEA */ label00004BDC: 00004BDC 49EC 0062 lea.l A4, [A4 + 0x62] 00004BE0 5247 addq.w D7, 1 label00004BE2: 00004BE2 BE6D B114 cmp.w D7, [A5 - 0x4EEC] 00004BE6 6DCE blt -0x30 /* 00004BB6 */ 00004BE8 7000 moveq.l D0, 0x00 label00004BEA: 00004BEA 4CDF 1080 movem.l D7,A4, [A7]+ 00004BEE 4E5E unlink A6 00004BF0 4E75 rts export_65: 00004BF2 4E56 0000 link A6, 0 00004BF6 48E7 0108 movem.l -[A7], D7,A4 00004BFA 206D B148 movea.l A0, [A5 - 0x4EB8] 00004BFE 2850 movea.l A4, [A0] 00004C00 7E00 moveq.l D7, 0x00 00004C02 6030 bra +0x32 /* 00004C34 */ label00004C04: 00004C04 2014 move.l D0, [A4] 00004C06 B0AE 0008 cmp.l D0, [A6 + 0x8] 00004C0A 6622 bne +0x24 /* 00004C2E */ 00004C0C 202C 0008 move.l D0, [A4 + 0x8] 00004C10 B0AE 000C cmp.l D0, [A6 + 0xC] 00004C14 6618 bne +0x1A /* 00004C2E */ 00004C16 206E 0010 movea.l A0, [A6 + 0x10] 00004C1A 43D4 lea.l A1, [A4] 00004C1C 7006 moveq.l D0, 0x06 label00004C1E: 00004C1E 20D9 move.l [A0]+, [A1]+ 00004C20 51C8 FFFC dbf D0, -0x6 /* 00004C1E */ 00004C24 206E 0014 movea.l A0, [A6 + 0x14] 00004C28 3087 move.w [A0], D7 00004C2A 7001 moveq.l D0, 0x01 00004C2C 600E bra +0x10 /* 00004C3C */ label00004C2E: 00004C2E 49EC 001C lea.l A4, [A4 + 0x1C] 00004C32 5247 addq.w D7, 1 label00004C34: 00004C34 BE6D B116 cmp.w D7, [A5 - 0x4EEA] 00004C38 6DCA blt -0x34 /* 00004C04 */ 00004C3A 7000 moveq.l D0, 0x00 label00004C3C: 00004C3C 4CDF 1080 movem.l D7,A4, [A7]+ 00004C40 4E5E unlink A6 00004C42 4E75 rts export_74: fn00004C44: 00004C44 4E56 0000 link A6, 0 00004C48 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004C4C 202E 0008 move.l D0, [A6 + 0x8] 00004C50 B0AD B13C cmp.l D0, [A5 - 0x4EC4] 00004C54 6738 beq +0x3A /* 00004C8E */ 00004C56 206E 0008 movea.l A0, [A6 + 0x8] 00004C5A 2C28 1580 move.l D6, [A0 + 0x1580] 00004C5E 206E 0008 movea.l A0, [A6 + 0x8] 00004C62 2068 1584 movea.l A0, [A0 + 0x1584] 00004C66 2850 movea.l A4, [A0] 00004C68 7A00 moveq.l D5, 0x00 00004C6A 600C bra +0xE /* 00004C78 */ label00004C6C: 00004C6C 4A6C 0004 tst.w [A4 + 0x4] 00004C70 661C bne +0x1E /* 00004C8E */ 00004C72 49EC 0010 lea.l A4, [A4 + 0x10] 00004C76 5285 addq.l D5, 1 label00004C78: 00004C78 BA86 cmp.l D5, D6 00004C7A 6DF0 blt -0xE /* 00004C6C */ 00004C7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C80 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00004C84 588F addq.l A7, 4 00004C86 3F00 move.w -[A7], D0 00004C88 4EBA BE0C jsr [PC - 0x41F4 /* 00000A96 */] 00004C8C 548F addq.l A7, 2 label00004C8E: 00004C8E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004C92 4E5E unlink A6 00004C94 4E75 rts export_88: fn00004C96: 00004C96 4E56 FEFC link A6, -0x0104 00004C9A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004C9E 286E 0008 movea.l A4, [A6 + 0x8] 00004CA2 486E FEFC pea.l [A6 - 0x104] 00004CA6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004CAA 2F0C move.l -[A7], A4 00004CAC 4EBA F8D8 jsr [PC - 0x728 /* 00004586 */] 00004CB0 4FEF 000C lea.l A7, [A7 + 0xC] 00004CB4 486E FFFC pea.l [A6 - 0x4] 00004CB8 486E FEFC pea.l [A6 - 0x104] 00004CBC 4EBA C4C6 jsr [PC - 0x3B3A /* 00001184 */] 00004CC0 508F addq.l A7, 8 00004CC2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004CC6 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004CCA 206E 0010 movea.l A0, [A6 + 0x10] 00004CCE 2650 movea.l A3, [A0] 00004CD0 42A7 clr.l -[A7] 00004CD2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004CD6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004CDA 201F move.l D0, [A7]+ 00004CDC 4878 0010 push.l 0x10 00004CE0 2F00 move.l -[A7], D0 00004CE2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004CE6 3C00 move.w D6, D0 00004CE8 7E00 moveq.l D7, 0x00 00004CEA 603C bra +0x3E /* 00004D28 */ label00004CEC: 00004CEC 202B 0004 move.l D0, [A3 + 0x4] 00004CF0 B0AE FFFC cmp.l D0, [A6 - 0x4] 00004CF4 662C bne +0x2E /* 00004D22 */ 00004CF6 486E FEFC pea.l [A6 - 0x104] 00004CFA 2F2B 0008 move.l -[A7], [A3 + 0x8] 00004CFE 4EBA 003E jsr [PC + 0x3E /* 00004D3E */] 00004D02 508F addq.l A7, 8 00004D04 4A40 tst.w D0 00004D06 671A beq +0x1C /* 00004D22 */ 00004D08 206E 0014 movea.l A0, [A6 + 0x14] 00004D0C 43D3 lea.l A1, [A3] 00004D0E 20D9 move.l [A0]+, [A1]+ 00004D10 20D9 move.l [A0]+, [A1]+ 00004D12 20D9 move.l [A0]+, [A1]+ 00004D14 20D9 move.l [A0]+, [A1]+ 00004D16 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004D1A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004D1E 7000 moveq.l D0, 0x00 00004D20 6014 bra +0x16 /* 00004D36 */ label00004D22: 00004D22 47EB 0010 lea.l A3, [A3 + 0x10] 00004D26 5247 addq.w D7, 1 label00004D28: 00004D28 BE46 cmp.w D7, D6 00004D2A 6DC0 blt -0x3E /* 00004CEC */ 00004D2C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004D30 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004D34 7010 moveq.l D0, 0x10 label00004D36: 00004D36 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004D3A 4E5E unlink A6 00004D3C 4E75 rts export_97: fn00004D3E: 00004D3E 4E56 FF00 link A6, -0x0100 00004D42 486E FF00 pea.l [A6 - 0x100] 00004D46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D4A 4EBA F5B6 jsr [PC - 0xA4A /* 00004302 */] 00004D4E 508F addq.l A7, 8 00004D50 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D54 486E FF00 pea.l [A6 - 0x100] 00004D58 4EBA FB5A jsr [PC - 0x4A6 /* 000048B4 */] 00004D5C 508F addq.l A7, 8 00004D5E 4E5E unlink A6 00004D60 4E75 rts export_113: 00004D62 4E56 0000 link A6, 0 00004D66 48E7 0308 movem.l -[A7], D6,D7,A4 00004D6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D6E 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004D72 206E 0008 movea.l A0, [A6 + 0x8] 00004D76 2850 movea.l A4, [A0] 00004D78 42A7 clr.l -[A7] 00004D7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D7E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004D82 201F move.l D0, [A7]+ 00004D84 4878 0010 push.l 0x10 00004D88 2F00 move.l -[A7], D0 00004D8A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004D8E 3E00 move.w D7, D0 00004D90 7C00 moveq.l D6, 0x00 00004D92 601C bra +0x1E /* 00004DB0 */ label00004D94: 00004D94 0C54 FFFF cmpi.w [A4], 0xFFFF 00004D98 6D10 blt +0x12 /* 00004DAA */ 00004D9A 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004D9E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004DA2 2F2C 000C move.l -[A7], [A4 + 0xC] 00004DA6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00004DAA: 00004DAA 49EC 0010 lea.l A4, [A4 + 0x10] 00004DAE 5246 addq.w D6, 1 label00004DB0: 00004DB0 BC47 cmp.w D6, D7 00004DB2 6DE0 blt -0x1E /* 00004D94 */ 00004DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DB8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004DBC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00004DC0 4E5E unlink A6 00004DC2 4E75 rts export_126: 00004DC4 4E56 FEF0 link A6, -0x0110 00004DC8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004DCC 286E 0008 movea.l A4, [A6 + 0x8] 00004DD0 266E 000C movea.l A3, [A6 + 0xC] 00004DD4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004DD8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004DDC 2F0B move.l -[A7], A3 00004DDE 2F0C move.l -[A7], A4 00004DE0 4EBA FEB4 jsr [PC - 0x14C /* 00004C96 */] 00004DE4 4FEF 0010 lea.l A7, [A7 + 0x10] 00004DE8 3A00 move.w D5, D0 00004DEA 4A45 tst.w D5 00004DEC 6606 bne +0x8 /* 00004DF4 */ 00004DEE 7000 moveq.l D0, 0x00 00004DF0 6000 0084 bra +0x86 /* 00004E76 */ label00004DF4: 00004DF4 486E FEF0 pea.l [A6 - 0x110] 00004DF8 2F0B move.l -[A7], A3 00004DFA 2F0C move.l -[A7], A4 00004DFC 4EBA F788 jsr [PC - 0x878 /* 00004586 */] 00004E00 4FEF 000C lea.l A7, [A7 + 0xC] 00004E04 486E FEF0 pea.l [A6 - 0x110] 00004E08 4EBA F912 jsr [PC - 0x6EE /* 0000471C */] 00004E0C 588F addq.l A7, 4 00004E0E 3A00 move.w D5, D0 00004E10 4A45 tst.w D5 00004E12 6704 beq +0x6 /* 00004E18 */ 00004E14 3005 move.w D0, D5 00004E16 605E bra +0x60 /* 00004E76 */ label00004E18: 00004E18 70FF moveq.l D0, 0xFFFFFFFF 00004E1A 3D40 FFF0 move.w [A6 - 0x10], D0 00004E1E 42A7 clr.l -[A7] 00004E20 42A7 clr.l -[A7] 00004E22 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004E26 205F movea.l A0, [A7]+ 00004E28 2D48 FFF8 move.l [A6 - 0x8], A0 00004E2C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004E30 486E FEF0 pea.l [A6 - 0x110] 00004E34 4EBA F512 jsr [PC - 0xAEE /* 00004348 */] 00004E38 508F addq.l A7, 8 00004E3A 486E FFF4 pea.l [A6 - 0xC] 00004E3E 486E FEF0 pea.l [A6 - 0x110] 00004E42 4EBA C340 jsr [PC - 0x3CC0 /* 00001184 */] 00004E46 508F addq.l A7, 8 00004E48 42A7 clr.l -[A7] 00004E4A 42A7 clr.l -[A7] 00004E4C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004E50 205F movea.l A0, [A7]+ 00004E52 2D48 FFFC move.l [A6 - 0x4], A0 00004E56 486E FFF0 pea.l [A6 - 0x10] 00004E5A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004E5E 4EBA 001E jsr [PC + 0x1E /* 00004E7E */] 00004E62 508F addq.l A7, 8 00004E64 206E 0014 movea.l A0, [A6 + 0x14] 00004E68 43EE FFF0 lea.l A1, [A6 - 0x10] 00004E6C 20D9 move.l [A0]+, [A1]+ 00004E6E 20D9 move.l [A0]+, [A1]+ 00004E70 20D9 move.l [A0]+, [A1]+ 00004E72 20D9 move.l [A0]+, [A1]+ 00004E74 7000 moveq.l D0, 0x00 label00004E76: 00004E76 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004E7A 4E5E unlink A6 00004E7C 4E75 rts export_136: fn00004E7E: 00004E7E 4E56 FFFA link A6, -0x0006 00004E82 42A7 clr.l -[A7] 00004E84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E88 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004E8C 201F move.l D0, [A7]+ 00004E8E 2D40 FFFA move.l [A6 - 0x6], D0 00004E92 4878 0010 push.l 0x10 00004E96 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004E9A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004E9E 3D40 FFFE move.w [A6 - 0x2], D0 00004EA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EA6 206E FFFA movea.l A0, [A6 - 0x6] 00004EAA 4868 0010 pea.l [A0 + 0x10] 00004EAE 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004EB2 206E 0008 movea.l A0, [A6 + 0x8] 00004EB6 302E FFFE move.w D0, [A6 - 0x2] 00004EBA 48C0 ext.l D0 00004EBC E980 asl D0, 4 00004EBE D090 add.l D0, [A0] 00004EC0 206E 000C movea.l A0, [A6 + 0xC] 00004EC4 2240 movea.l A1, D0 00004EC6 22D8 move.l [A1]+, [A0]+ 00004EC8 22D8 move.l [A1]+, [A0]+ 00004ECA 22D8 move.l [A1]+, [A0]+ 00004ECC 22D8 move.l [A1]+, [A0]+ 00004ECE 4E5E unlink A6 00004ED0 4E75 rts export_75: 00004ED2 4E56 FFEC link A6, -0x0014 00004ED6 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004EDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EDE 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004EE2 206E 0008 movea.l A0, [A6 + 0x8] 00004EE6 2850 movea.l A4, [A0] 00004EE8 486E FFFC pea.l [A6 - 0x4] 00004EEC 486D B6FE pea.l [A5 - 0x4902] 00004EF0 4EBA C292 jsr [PC - 0x3D6E /* 00001184 */] 00004EF4 508F addq.l A7, 8 00004EF6 42A7 clr.l -[A7] 00004EF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EFC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004F00 201F move.l D0, [A7]+ 00004F02 4878 0010 push.l 0x10 00004F06 2F00 move.l -[A7], D0 00004F08 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004F0C 3C00 move.w D6, D0 00004F0E 7E00 moveq.l D7, 0x00 00004F10 603E bra +0x40 /* 00004F50 */ label00004F12: 00004F12 202C 0004 move.l D0, [A4 + 0x4] 00004F16 B0AE FFFC cmp.l D0, [A6 - 0x4] 00004F1A 662E bne +0x30 /* 00004F4A */ 00004F1C 486D B702 pea.l [A5 - 0x48FE] 00004F20 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004F24 4EBA FE18 jsr [PC - 0x1E8 /* 00004D3E */] 00004F28 508F addq.l A7, 8 00004F2A 4A40 tst.w D0 00004F2C 671C beq +0x1E /* 00004F4A */ 00004F2E 206E 000C movea.l A0, [A6 + 0xC] 00004F32 43D4 lea.l A1, [A4] 00004F34 20D9 move.l [A0]+, [A1]+ 00004F36 20D9 move.l [A0]+, [A1]+ 00004F38 20D9 move.l [A0]+, [A1]+ 00004F3A 20D9 move.l [A0]+, [A1]+ 00004F3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F40 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004F44 7000 moveq.l D0, 0x00 00004F46 6000 0074 bra +0x76 /* 00004FBC */ label00004F4A: 00004F4A 49EC 0010 lea.l A4, [A4 + 0x10] 00004F4E 5247 addq.w D7, 1 label00004F50: 00004F50 BE46 cmp.w D7, D6 00004F52 6DBE blt -0x40 /* 00004F12 */ 00004F54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F58 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004F5C 70FF moveq.l D0, 0xFFFFFFFF 00004F5E 3D40 FFEC move.w [A6 - 0x14], D0 00004F62 42A7 clr.l -[A7] 00004F64 42A7 clr.l -[A7] 00004F66 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004F6A 205F movea.l A0, [A7]+ 00004F6C 2D48 FFF4 move.l [A6 - 0xC], A0 00004F70 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004F74 486D B706 pea.l [A5 - 0x48FA] 00004F78 4EBA F3CE jsr [PC - 0xC32 /* 00004348 */] 00004F7C 508F addq.l A7, 8 00004F7E 3A00 move.w D5, D0 00004F80 4A45 tst.w D5 00004F82 6704 beq +0x6 /* 00004F88 */ 00004F84 3005 move.w D0, D5 00004F86 6034 bra +0x36 /* 00004FBC */ label00004F88: 00004F88 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4] 00004F8E 42A7 clr.l -[A7] 00004F90 42A7 clr.l -[A7] 00004F92 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004F96 205F movea.l A0, [A7]+ 00004F98 2D48 FFF8 move.l [A6 - 0x8], A0 00004F9C 486E FFEC pea.l [A6 - 0x14] 00004FA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FA4 4EBA FED8 jsr [PC - 0x128 /* 00004E7E */] 00004FA8 508F addq.l A7, 8 00004FAA 206E 000C movea.l A0, [A6 + 0xC] 00004FAE 43EE FFEC lea.l A1, [A6 - 0x14] 00004FB2 20D9 move.l [A0]+, [A1]+ 00004FB4 20D9 move.l [A0]+, [A1]+ 00004FB6 20D9 move.l [A0]+, [A1]+ 00004FB8 20D9 move.l [A0]+, [A1]+ 00004FBA 7000 moveq.l D0, 0x00 label00004FBC: 00004FBC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004FC0 4E5E unlink A6 00004FC2 4E75 rts export_84: 00004FC4 4E56 FFB0 link A6, -0x0050 00004FC8 48E7 0700 movem.l -[A7], D5,D6,D7 00004FCC 7A00 moveq.l D5, 0x00 00004FCE 7CFF moveq.l D6, 0xFFFFFFFF 00004FD0 206E 000C movea.l A0, [A6 + 0xC] 00004FD4 2050 movea.l A0, [A0] 00004FD6 2D68 000C FFBC move.l [A6 - 0x44], [A0 + 0xC] 00004FDC 202E FFBC move.l D0, [A6 - 0x44] 00004FE0 E580 asl D0, 2 00004FE2 2D40 FFB4 move.l [A6 - 0x4C], D0 00004FE6 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00004FEA 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00004FEE 588F addq.l A7, 4 00004FF0 4A40 tst.w D0 00004FF2 6706 beq +0x8 /* 00004FFA */ 00004FF4 7025 moveq.l D0, 0x25 00004FF6 6000 0092 bra +0x94 /* 0000508A */ label00004FFA: 00004FFA 42A7 clr.l -[A7] 00004FFC 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00005000 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005004 205F movea.l A0, [A7]+ 00005006 2D48 FFB0 move.l [A6 - 0x50], A0 0000500A 206E 000C movea.l A0, [A6 + 0xC] 0000500E 2050 movea.l A0, [A0] 00005010 2D68 0008 FFB8 move.l [A6 - 0x48], [A0 + 0x8] 00005016 7E01 moveq.l D7, 0x01 00005018 6000 0060 bra +0x62 /* 0000507A */ label0000501C: 0000501C 486E FFC0 pea.l [A6 - 0x40] 00005020 2F07 move.l -[A7], D7 00005022 2F2E 000C move.l -[A7], [A6 + 0xC] 00005026 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000502A 4EBA F012 jsr [PC - 0xFEE /* 0000403E */] 0000502E 4FEF 0010 lea.l A7, [A7 + 0x10] 00005032 BCAE FFC4 cmp.l D6, [A6 - 0x3C] 00005036 6740 beq +0x42 /* 00005078 */ 00005038 2C2E FFC4 move.l D6, [A6 - 0x3C] 0000503C 2F06 move.l -[A7], D6 0000503E 2F05 move.l -[A7], D5 00005040 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00005044 4EBA 004C jsr [PC + 0x4C /* 00005092 */] 00005048 4FEF 000C lea.l A7, [A7 + 0xC] 0000504C 4A40 tst.w D0 0000504E 6628 bne +0x2A /* 00005078 */ 00005050 206E FFB0 movea.l A0, [A6 - 0x50] 00005054 2005 move.l D0, D5 00005056 E580 asl D0, 2 00005058 D090 add.l D0, [A0] 0000505A 2040 movea.l A0, D0 0000505C 2086 move.l [A0], D6 0000505E 5285 addq.l D5, 1 00005060 BCAE 0010 cmp.l D6, [A6 + 0x10] 00005064 6612 bne +0x14 /* 00005078 */ 00005066 206E 0014 movea.l A0, [A6 + 0x14] 0000506A 2085 move.l [A0], D5 0000506C 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00005070 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005074 7000 moveq.l D0, 0x00 00005076 6012 bra +0x14 /* 0000508A */ label00005078: 00005078 5287 addq.l D7, 1 label0000507A: 0000507A BEAE FFB8 cmp.l D7, [A6 - 0x48] 0000507E 6F9C ble -0x62 /* 0000501C */ 00005080 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00005084 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005088 703C moveq.l D0, 0x3C label0000508A: 0000508A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000508E 4E5E unlink A6 00005090 4E75 rts fn00005092: 00005092 4E56 0000 link A6, 0 00005096 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000509A 286E 0008 movea.l A4, [A6 + 0x8] 0000509E 2C2E 000C move.l D6, [A6 + 0xC] 000050A2 2E2E 0010 move.l D7, [A6 + 0x10] 000050A6 7A00 moveq.l D5, 0x00 000050A8 6012 bra +0x14 /* 000050BC */ label000050AA: 000050AA 2005 move.l D0, D5 000050AC E580 asl D0, 2 000050AE D094 add.l D0, [A4] 000050B0 2040 movea.l A0, D0 000050B2 BE90 cmp.l D7, [A0] 000050B4 6604 bne +0x6 /* 000050BA */ 000050B6 7001 moveq.l D0, 0x01 000050B8 6008 bra +0xA /* 000050C2 */ label000050BA: 000050BA 5285 addq.l D5, 1 label000050BC: 000050BC BA86 cmp.l D5, D6 000050BE 6DEA blt -0x14 /* 000050AA */ 000050C0 7000 moveq.l D0, 0x00 label000050C2: 000050C2 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000050C6 4E5E unlink A6 000050C8 4E75 rts export_94: 000050CA 4E56 0000 link A6, 0 000050CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000050D2 4EBA F902 jsr [PC - 0x6FE /* 000049D6 */] 000050D6 588F addq.l A7, 4 000050D8 42A7 clr.l -[A7] 000050DA 42A7 clr.l -[A7] 000050DC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000050E0 205F movea.l A0, [A7]+ 000050E2 226E 000C movea.l A1, [A6 + 0xC] 000050E6 2288 move.l [A1], A0 000050E8 42A7 clr.l -[A7] 000050EA 206E 000C movea.l A0, [A6 + 0xC] 000050EE 2F10 move.l -[A7], [A0] 000050F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000050F4 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 000050F8 4FEF 000C lea.l A7, [A7 + 0xC] 000050FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005100 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005104 206E 000C movea.l A0, [A6 + 0xC] 00005108 2F10 move.l -[A7], [A0] 0000510A 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000510E 4E5E unlink A6 00005110 4E75 rts export_93: fn00005112: 00005112 4E56 FDA0 link A6, -0x0260 00005116 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 0000511A 3E2E 000C move.w D7, [A6 + 0xC] 0000511E 3C2E 000E move.w D6, [A6 + 0xE] 00005122 4A6D B312 tst.w [A5 - 0x4CEE] 00005126 6700 0166 beq +0x168 /* 0000528E */ 0000512A 7800 moveq.l D4, 0x00 0000512C 6036 bra +0x38 /* 00005164 */ label0000512E: 0000512E 206E 0010 movea.l A0, [A6 + 0x10] 00005132 2004 move.l D0, D4 00005134 E780 asl D0, 3 00005136 D090 add.l D0, [A0] 00005138 2040 movea.l A0, D0 0000513A 43EE FFA6 lea.l A1, [A6 - 0x5A] 0000513E 41E8 000A lea.l A0, [A0 + 0xA] 00005142 22D8 move.l [A1]+, [A0]+ 00005144 32D8 move.w [A1]+, [A0]+ 00005146 2004 move.l D0, D4 00005148 D080 add.l D0, D0 0000514A D08E add.l D0, A6 0000514C 42A7 clr.l -[A7] 0000514E 486E FFA6 pea.l [A6 - 0x5A] 00005152 2D40 FDA0 move.l [A6 - 0x260], D0 00005156 AA33 syscall Color2Index 00005158 201F move.l D0, [A7]+ 0000515A 206E FDA0 movea.l A0, [A6 - 0x260] 0000515E 3140 FDA4 move.w [A0 - 0x25C], D0 00005162 5284 addq.l D4, 1 label00005164: 00005164 0C84 0000 0100 cmpi.l D4, 0x100 0000516A 6DC2 blt -0x3C /* 0000512E */ 0000516C 3A07 move.w D5, D7 0000516E 6000 0118 bra +0x11A /* 00005288 */ label00005172: 00005172 206E 0008 movea.l A0, [A6 + 0x8] 00005176 3005 move.w D0, D5 00005178 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000517C D090 add.l D0, [A0] 0000517E 2040 movea.l A0, D0 00005180 43EE FFAC lea.l A1, [A6 - 0x54] 00005184 7013 moveq.l D0, 0x13 label00005186: 00005186 22D8 move.l [A1]+, [A0]+ 00005188 51C8 FFFC dbf D0, -0x6 /* 00005186 */ 0000518C 32D8 move.w [A1]+, [A0]+ 0000518E 0C6E 0069 FFAC cmpi.w [A6 - 0x54], 0x69 /* 'i' */ 00005194 6652 bne +0x54 /* 000051E8 */ 00005196 4A6E FFF2 tst.w [A6 - 0xE] 0000519A 674C beq +0x4E /* 000051E8 */ 0000519C 42A7 clr.l -[A7] 0000519E 2F2E FFEA move.l -[A7], [A6 - 0x16] 000051A2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000051A6 201F move.l D0, [A7]+ 000051A8 2600 move.l D3, D0 000051AA 7800 moveq.l D4, 0x00 000051AC 6032 bra +0x34 /* 000051E0 */ label000051AE: 000051AE 206E FFEA movea.l A0, [A6 - 0x16] 000051B2 2010 move.l D0, [A0] 000051B4 D084 add.l D0, D4 000051B6 2040 movea.l A0, D0 000051B8 1010 move.b D0, [A0] 000051BA 4880 ext.w D0 000051BC 3D40 FFA4 move.w [A6 - 0x5C], D0 000051C0 206E FFEA movea.l A0, [A6 - 0x16] 000051C4 2010 move.l D0, [A0] 000051C6 D084 add.l D0, D4 000051C8 323C 00FF move.w D1, 0xFF 000051CC C26E FFA4 and.w D1, [A6 - 0x5C] 000051D0 48C1 ext.l D1 000051D2 D281 add.l D1, D1 000051D4 D28E add.l D1, A6 000051D6 2041 movea.l A0, D1 000051D8 2240 movea.l A1, D0 000051DA 12A8 FDA5 move.b [A1], [A0 - 0x25B] 000051DE 5284 addq.l D4, 1 label000051E0: 000051E0 B883 cmp.l D4, D3 000051E2 6DCA blt -0x34 /* 000051AE */ 000051E4 6000 0084 bra +0x86 /* 0000526A */ label000051E8: 000051E8 0C6E 006C FFAC cmpi.w [A6 - 0x54], 0x6C /* 'l' */ 000051EE 6632 bne +0x34 /* 00005222 */ 000051F0 42A7 clr.l -[A7] 000051F2 2F2E FFEA move.l -[A7], [A6 - 0x16] 000051F6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000051FA 201F move.l D0, [A7]+ 000051FC 4878 0052 push.l 0x52 /* 'R' */ 00005200 2F00 move.l -[A7], D0 00005202 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005206 3D40 FFFE move.w [A6 - 0x2], D0 0000520A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000520E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005212 4267 clr.w -[A7] 00005214 2F2E FFEA move.l -[A7], [A6 - 0x16] 00005218 4EBA FEF8 jsr [PC - 0x108 /* 00005112 */] 0000521C 4FEF 000C lea.l A7, [A7 + 0xC] 00005220 6048 bra +0x4A /* 0000526A */ label00005222: 00005222 302E FFC6 move.w D0, [A6 - 0x3A] 00005226 48C0 ext.l D0 00005228 D080 add.l D0, D0 0000522A D08E add.l D0, A6 0000522C 2040 movea.l A0, D0 0000522E 3D68 FDA4 FFC6 move.w [A6 - 0x3A], [A0 - 0x25C] 00005234 302E FFC8 move.w D0, [A6 - 0x38] 00005238 48C0 ext.l D0 0000523A D080 add.l D0, D0 0000523C D08E add.l D0, A6 0000523E 2040 movea.l A0, D0 00005240 3D68 FDA4 FFC8 move.w [A6 - 0x38], [A0 - 0x25C] 00005246 302E FFCA move.w D0, [A6 - 0x36] 0000524A 48C0 ext.l D0 0000524C D080 add.l D0, D0 0000524E D08E add.l D0, A6 00005250 2040 movea.l A0, D0 00005252 3D68 FDA4 FFCA move.w [A6 - 0x36], [A0 - 0x25C] 00005258 302E FFCC move.w D0, [A6 - 0x34] 0000525C 48C0 ext.l D0 0000525E D080 add.l D0, D0 00005260 D08E add.l D0, A6 00005262 2040 movea.l A0, D0 00005264 3D68 FDA4 FFCC move.w [A6 - 0x34], [A0 - 0x25C] label0000526A: 0000526A 206E 0008 movea.l A0, [A6 + 0x8] 0000526E 3005 move.w D0, D5 00005270 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005274 D090 add.l D0, [A0] 00005276 2040 movea.l A0, D0 00005278 43EE FFAC lea.l A1, [A6 - 0x54] 0000527C 7013 moveq.l D0, 0x13 label0000527E: 0000527E 20D9 move.l [A0]+, [A1]+ 00005280 51C8 FFFC dbf D0, -0x6 /* 0000527E */ 00005284 30D9 move.w [A0]+, [A1]+ 00005286 5245 addq.w D5, 1 label00005288: 00005288 BA46 cmp.w D5, D6 0000528A 6D00 FEE6 blt -0x118 /* 00005172 */ label0000528E: 0000528E 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00005292 4E5E unlink A6 00005294 4E75 rts export_103: 00005296 4E56 FFFA link A6, -0x0006 0000529A 48E7 0108 movem.l -[A7], D7,A4 0000529E 286E 000C movea.l A4, [A6 + 0xC] 000052A2 206E 0018 movea.l A0, [A6 + 0x18] 000052A6 4250 clr.w [A0] 000052A8 42A7 clr.l -[A7] 000052AA 42A7 clr.l -[A7] 000052AC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000052B0 205F movea.l A0, [A7]+ 000052B2 226E 001C movea.l A1, [A6 + 0x1C] 000052B6 2288 move.l [A1], A0 label000052B8: 000052B8 486E FFFA pea.l [A6 - 0x6] 000052BC 486E FFFE pea.l [A6 - 0x2] 000052C0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000052C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000052C8 2F0C move.l -[A7], A4 000052CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052CE 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000052D2 4FEF 0018 lea.l A7, [A7 + 0x18] 000052D6 3E00 move.w D7, D0 000052D8 4A47 tst.w D7 000052DA 670E beq +0x10 /* 000052EA */ 000052DC 2F2E 001C move.l -[A7], [A6 + 0x1C] 000052E0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000052E4 3007 move.w D0, D7 000052E6 6000 006C bra +0x6E /* 00005354 */ label000052EA: 000052EA 206E 0018 movea.l A0, [A6 + 0x18] 000052EE 302E FFFE move.w D0, [A6 - 0x2] 000052F2 D150 add.w [A0], D0 000052F4 302E FFFE move.w D0, [A6 - 0x2] 000052F8 48C0 ext.l D0 000052FA E780 asl D0, 3 000052FC D9C0 add.l A4, D0 000052FE 0C54 0007 cmpi.w [A4], 0x7 00005302 6634 bne +0x36 /* 00005338 */ 00005304 206E 0018 movea.l A0, [A6 + 0x18] 00005308 5250 addq.w [A0], 1 0000530A 508C addq.l A4, 8 0000530C 4267 clr.w -[A7] 0000530E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005312 206E 001C movea.l A0, [A6 + 0x1C] 00005316 2F10 move.l -[A7], [A0] 00005318 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 0000531C 301F move.w D0, [A7]+ 0000531E 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00005322 206E 001C movea.l A0, [A6 + 0x1C] 00005326 2F10 move.l -[A7], [A0] 00005328 4EBA F674 jsr [PC - 0x98C /* 0000499E */] 0000532C 5C8F addq.l A7, 6 0000532E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005332 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005336 6080 bra -0x7E /* 000052B8 */ label00005338: 00005338 4267 clr.w -[A7] 0000533A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000533E 206E 001C movea.l A0, [A6 + 0x1C] 00005342 2F10 move.l -[A7], [A0] 00005344 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00005348 301F move.w D0, [A7]+ 0000534A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000534E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005352 7000 moveq.l D0, 0x00 label00005354: 00005354 4CDF 1080 movem.l D7,A4, [A7]+ 00005358 4E5E unlink A6 0000535A 4E75 rts export_101: fn0000535C: 0000535C 4E56 FEE2 link A6, -0x011E 00005360 2F0C move.l -[A7], A4 00005362 286E 0008 movea.l A4, [A6 + 0x8] 00005366 2D6C 001A FFE2 move.l [A6 - 0x1E], [A4 + 0x1A] 0000536C 206E FFE2 movea.l A0, [A6 - 0x1E] 00005370 302C 001E move.w D0, [A4 + 0x1E] 00005374 C1FC 001A muls.w D0, 0x1A 00005378 D090 add.l D0, [A0] 0000537A 2040 movea.l A0, D0 0000537C 43EE FFE6 lea.l A1, [A6 - 0x1A] 00005380 7005 moveq.l D0, 0x05 label00005382: 00005382 22D8 move.l [A1]+, [A0]+ 00005384 51C8 FFFC dbf D0, -0x6 /* 00005382 */ 00005388 32D8 move.w [A1]+, [A0]+ 0000538A 486E FEE2 pea.l [A6 - 0x11E] 0000538E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005392 4EBA EF6E jsr [PC - 0x1092 /* 00004302 */] 00005396 508F addq.l A7, 8 00005398 7000 moveq.l D0, 0x00 0000539A 102E FEE2 move.b D0, [A6 - 0x11E] 0000539E 4A40 tst.w D0 000053A0 6624 bne +0x26 /* 000053C6 */ 000053A2 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000053A8 6606 bne +0x8 /* 000053B0 */ 000053AA 3D7C 232B 000C move.w [A6 + 0xC], 0x232B /* '#+' */ label000053B0: 000053B0 2F2E 000E move.l -[A7], [A6 + 0xE] 000053B4 3F2E 000C move.w -[A7], [A6 + 0xC] 000053B8 2F0C move.l -[A7], A4 000053BA 4EBA 007A jsr [PC + 0x7A /* 00005436 */] 000053BE 4FEF 000A lea.l A7, [A7 + 0xA] 000053C2 6000 006C bra +0x6E /* 00005430 */ label000053C6: 000053C6 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000053CC 6610 bne +0x12 /* 000053DE */ 000053CE 2F2E 000E move.l -[A7], [A6 + 0xE] 000053D2 486E FEE2 pea.l [A6 - 0x11E] 000053D6 4EBA F56A jsr [PC - 0xA96 /* 00004942 */] 000053DA 508F addq.l A7, 8 000053DC 6052 bra +0x54 /* 00005430 */ label000053DE: 000053DE 2F2E 000E move.l -[A7], [A6 + 0xE] 000053E2 486D B70A pea.l [A5 - 0x48F6] 000053E6 4EBA F55A jsr [PC - 0xAA6 /* 00004942 */] 000053EA 508F addq.l A7, 8 000053EC 2F2E 000E move.l -[A7], [A6 + 0xE] 000053F0 486E FEE2 pea.l [A6 - 0x11E] 000053F4 4EBA F54C jsr [PC - 0xAB4 /* 00004942 */] 000053F8 508F addq.l A7, 8 000053FA 2F2E 000E move.l -[A7], [A6 + 0xE] 000053FE 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005402 4EBA F572 jsr [PC - 0xA8E /* 00004976 */] 00005406 5C8F addq.l A7, 6 00005408 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 0000540E 6720 beq +0x22 /* 00005430 */ 00005410 2F2E 000E move.l -[A7], [A6 + 0xE] 00005414 486D B712 pea.l [A5 - 0x48EE] 00005418 4EBA F528 jsr [PC - 0xAD8 /* 00004942 */] 0000541C 508F addq.l A7, 8 0000541E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005422 3F2E 000C move.w -[A7], [A6 + 0xC] 00005426 2F0C move.l -[A7], A4 00005428 4EBA 00B8 jsr [PC + 0xB8 /* 000054E2 */] 0000542C 4FEF 000A lea.l A7, [A7 + 0xA] label00005430: 00005430 285F movea.l A4, [A7]+ 00005432 4E5E unlink A6 00005434 4E75 rts export_112: fn00005436: 00005436 4E56 FEE2 link A6, -0x011E 0000543A 2F0C move.l -[A7], A4 0000543C 286E 0008 movea.l A4, [A6 + 0x8] 00005440 2D6C 001A FFE2 move.l [A6 - 0x1E], [A4 + 0x1A] 00005446 206E FFE2 movea.l A0, [A6 - 0x1E] 0000544A 302C 001E move.w D0, [A4 + 0x1E] 0000544E C1FC 001A muls.w D0, 0x1A 00005452 D090 add.l D0, [A0] 00005454 2040 movea.l A0, D0 00005456 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000545A 7005 moveq.l D0, 0x05 label0000545C: 0000545C 22D8 move.l [A1]+, [A0]+ 0000545E 51C8 FFFC dbf D0, -0x6 /* 0000545C */ 00005462 32D8 move.w [A1]+, [A0]+ 00005464 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 0000546A 661E bne +0x20 /* 0000548A */ 0000546C 486E FEE2 pea.l [A6 - 0x11E] 00005470 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005474 4EBA EE78 jsr [PC - 0x1188 /* 000042EE */] 00005478 508F addq.l A7, 8 0000547A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000547E 486E FEE2 pea.l [A6 - 0x11E] 00005482 4EBA F4BE jsr [PC - 0xB42 /* 00004942 */] 00005486 508F addq.l A7, 8 00005488 6052 bra +0x54 /* 000054DC */ label0000548A: 0000548A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000548E 486D B718 pea.l [A5 - 0x48E8] 00005492 4EBA F4AE jsr [PC - 0xB52 /* 00004942 */] 00005496 508F addq.l A7, 8 00005498 486E FEE2 pea.l [A6 - 0x11E] 0000549C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000054A0 4EBA EE4C jsr [PC - 0x11B4 /* 000042EE */] 000054A4 508F addq.l A7, 8 000054A6 2F2E 000E move.l -[A7], [A6 + 0xE] 000054AA 486E FEE2 pea.l [A6 - 0x11E] 000054AE 4EBA F492 jsr [PC - 0xB6E /* 00004942 */] 000054B2 508F addq.l A7, 8 000054B4 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 000054BA 6720 beq +0x22 /* 000054DC */ 000054BC 2F2E 000E move.l -[A7], [A6 + 0xE] 000054C0 486D B722 pea.l [A5 - 0x48DE] 000054C4 4EBA F47C jsr [PC - 0xB84 /* 00004942 */] 000054C8 508F addq.l A7, 8 000054CA 2F2E 000E move.l -[A7], [A6 + 0xE] 000054CE 3F2E 000C move.w -[A7], [A6 + 0xC] 000054D2 2F0C move.l -[A7], A4 000054D4 4EBA 00D0 jsr [PC + 0xD0 /* 000055A6 */] 000054D8 4FEF 000A lea.l A7, [A7 + 0xA] label000054DC: 000054DC 285F movea.l A4, [A7]+ 000054DE 4E5E unlink A6 000054E0 4E75 rts export_117: fn000054E2: 000054E2 4E56 FEFC link A6, -0x0104 000054E6 2F0C move.l -[A7], A4 000054E8 286E 0008 movea.l A4, [A6 + 0x8] 000054EC 2D6C 0016 FFFC move.l [A6 - 0x4], [A4 + 0x16] 000054F2 206E FFFC movea.l A0, [A6 - 0x4] 000054F6 486E FEFC pea.l [A6 - 0x104] 000054FA 2050 movea.l A0, [A0] 000054FC 2F28 0012 move.l -[A7], [A0 + 0x12] 00005500 4EBA EE00 jsr [PC - 0x1200 /* 00004302 */] 00005504 508F addq.l A7, 8 00005506 7000 moveq.l D0, 0x00 00005508 102E FEFC move.b D0, [A6 - 0x104] 0000550C 4A40 tst.w D0 0000550E 6624 bne +0x26 /* 00005534 */ 00005510 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005516 6606 bne +0x8 /* 0000551E */ 00005518 3D7C 232B 000C move.w [A6 + 0xC], 0x232B /* '#+' */ label0000551E: 0000551E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005522 3F2E 000C move.w -[A7], [A6 + 0xC] 00005526 2F0C move.l -[A7], A4 00005528 4EBA 007C jsr [PC + 0x7C /* 000055A6 */] 0000552C 4FEF 000A lea.l A7, [A7 + 0xA] 00005530 6000 006E bra +0x70 /* 000055A0 */ label00005534: 00005534 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 0000553A 6610 bne +0x12 /* 0000554C */ 0000553C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005540 486E FEFC pea.l [A6 - 0x104] 00005544 4EBA F3FC jsr [PC - 0xC04 /* 00004942 */] 00005548 508F addq.l A7, 8 0000554A 6054 bra +0x56 /* 000055A0 */ label0000554C: 0000554C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005550 486D B728 pea.l [A5 - 0x48D8] 00005554 4EBA F3EC jsr [PC - 0xC14 /* 00004942 */] 00005558 508F addq.l A7, 8 0000555A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000555E 486E FEFC pea.l [A6 - 0x104] 00005562 4EBA F3DE jsr [PC - 0xC22 /* 00004942 */] 00005566 508F addq.l A7, 8 00005568 2F2E 000E move.l -[A7], [A6 + 0xE] 0000556C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005570 4EBA F404 jsr [PC - 0xBFC /* 00004976 */] 00005574 5C8F addq.l A7, 6 00005576 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 0000557C 6722 beq +0x24 /* 000055A0 */ 0000557E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005582 486D B730 pea.l [A5 - 0x48D0] 00005586 4EBA F3BA jsr [PC - 0xC46 /* 00004942 */] 0000558A 508F addq.l A7, 8 0000558C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005590 3F2E 000C move.w -[A7], [A6 + 0xC] 00005594 2F2C 0002 move.l -[A7], [A4 + 0x2] 00005598 4EBA 06C8 jsr [PC + 0x6C8 /* 00005C62 */] 0000559C 4FEF 000A lea.l A7, [A7 + 0xA] label000055A0: 000055A0 285F movea.l A4, [A7]+ 000055A2 4E5E unlink A6 000055A4 4E75 rts export_128: fn000055A6: 000055A6 4E56 FF00 link A6, -0x0100 000055AA 2F0C move.l -[A7], A4 000055AC 286E 0008 movea.l A4, [A6 + 0x8] 000055B0 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000055B6 661E bne +0x20 /* 000055D6 */ 000055B8 486E FF00 pea.l [A6 - 0x100] 000055BC 2F2C 0012 move.l -[A7], [A4 + 0x12] 000055C0 4EBA ED2C jsr [PC - 0x12D4 /* 000042EE */] 000055C4 508F addq.l A7, 8 000055C6 2F2E 000E move.l -[A7], [A6 + 0xE] 000055CA 486E FF00 pea.l [A6 - 0x100] 000055CE 4EBA F372 jsr [PC - 0xC8E /* 00004942 */] 000055D2 508F addq.l A7, 8 000055D4 6054 bra +0x56 /* 0000562A */ label000055D6: 000055D6 2F2E 000E move.l -[A7], [A6 + 0xE] 000055DA 486D B736 pea.l [A5 - 0x48CA] 000055DE 4EBA F362 jsr [PC - 0xC9E /* 00004942 */] 000055E2 508F addq.l A7, 8 000055E4 486E FF00 pea.l [A6 - 0x100] 000055E8 2F2C 0012 move.l -[A7], [A4 + 0x12] 000055EC 4EBA ED00 jsr [PC - 0x1300 /* 000042EE */] 000055F0 508F addq.l A7, 8 000055F2 2F2E 000E move.l -[A7], [A6 + 0xE] 000055F6 486E FF00 pea.l [A6 - 0x100] 000055FA 4EBA F346 jsr [PC - 0xCBA /* 00004942 */] 000055FE 508F addq.l A7, 8 00005600 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005606 6722 beq +0x24 /* 0000562A */ 00005608 2F2E 000E move.l -[A7], [A6 + 0xE] 0000560C 486D B740 pea.l [A5 - 0x48C0] 00005610 4EBA F330 jsr [PC - 0xCD0 /* 00004942 */] 00005614 508F addq.l A7, 8 00005616 2F2E 000E move.l -[A7], [A6 + 0xE] 0000561A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000561E 2F2C 0002 move.l -[A7], [A4 + 0x2] 00005622 4EBA 063E jsr [PC + 0x63E /* 00005C62 */] 00005626 4FEF 000A lea.l A7, [A7 + 0xA] label0000562A: 0000562A 285F movea.l A4, [A7]+ 0000562C 4E5E unlink A6 0000562E 4E75 rts export_134: 00005630 4E56 FEAA link A6, -0x0156 00005634 2F0C move.l -[A7], A4 00005636 286E 0008 movea.l A4, [A6 + 0x8] 0000563A 2D6C 008A FFAA move.l [A6 - 0x56], [A4 + 0x8A] 00005640 206E FFAA movea.l A0, [A6 - 0x56] 00005644 302C 0084 move.w D0, [A4 + 0x84] 00005648 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000564C D090 add.l D0, [A0] 0000564E 2040 movea.l A0, D0 00005650 43EE FFAE lea.l A1, [A6 - 0x52] 00005654 7013 moveq.l D0, 0x13 label00005656: 00005656 22D8 move.l [A1]+, [A0]+ 00005658 51C8 FFFC dbf D0, -0x6 /* 00005656 */ 0000565C 32D8 move.w [A1]+, [A0]+ 0000565E 422E FEAA clr.b [A6 - 0x156] 00005662 4AAE FFE8 tst.l [A6 - 0x18] 00005666 670E beq +0x10 /* 00005676 */ 00005668 486E FEAA pea.l [A6 - 0x156] 0000566C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005670 4EBA EC90 jsr [PC - 0x1370 /* 00004302 */] 00005674 508F addq.l A7, 8 label00005676: 00005676 7000 moveq.l D0, 0x00 00005678 102E FEAA move.b D0, [A6 - 0x156] 0000567C 4A40 tst.w D0 0000567E 6624 bne +0x26 /* 000056A4 */ 00005680 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005686 6606 bne +0x8 /* 0000568E */ 00005688 3D7C 232B 000C move.w [A6 + 0xC], 0x232B /* '#+' */ label0000568E: 0000568E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005692 3F2E 000C move.w -[A7], [A6 + 0xC] 00005696 2F0C move.l -[A7], A4 00005698 4EBA 00D8 jsr [PC + 0xD8 /* 00005772 */] 0000569C 4FEF 000A lea.l A7, [A7 + 0xA] 000056A0 6000 00CA bra +0xCC /* 0000576C */ label000056A4: 000056A4 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000056AA 6612 bne +0x14 /* 000056BE */ 000056AC 2F2E 000E move.l -[A7], [A6 + 0xE] 000056B0 486E FEAA pea.l [A6 - 0x156] 000056B4 4EBA F28C jsr [PC - 0xD74 /* 00004942 */] 000056B8 508F addq.l A7, 8 000056BA 6000 00B0 bra +0xB2 /* 0000576C */ label000056BE: 000056BE 202E FFAA move.l D0, [A6 - 0x56] 000056C2 B0AC 004E cmp.l D0, [A4 + 0x4E] 000056C6 6610 bne +0x12 /* 000056D8 */ 000056C8 2F2E 000E move.l -[A7], [A6 + 0xE] 000056CC 486D B746 pea.l [A5 - 0x48BA] 000056D0 4EBA F270 jsr [PC - 0xD90 /* 00004942 */] 000056D4 508F addq.l A7, 8 000056D6 600E bra +0x10 /* 000056E6 */ label000056D8: 000056D8 2F2E 000E move.l -[A7], [A6 + 0xE] 000056DC 486D B74C pea.l [A5 - 0x48B4] 000056E0 4EBA F260 jsr [PC - 0xDA0 /* 00004942 */] 000056E4 508F addq.l A7, 8 label000056E6: 000056E6 302E FFB0 move.w D0, [A6 - 0x50] 000056EA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000056EE 0000 0002 ori.b D0, 0x2 000056F2 0036 0026 0004 ori.b [A6 + D0.w + 0x4], 0x26 /* '&' */ 000056F8 0012 2F2E ori.b [A2], 0x2E /* '.' */ 000056FC 000E 486D ori.b A6, 0x6D /* 'm' */ 00005700 B754 xor.w [A4], D3 00005702 4EBA F23E jsr [PC - 0xDC2 /* 00004942 */] 00005706 508F addq.l A7, 8 00005708 601E bra +0x20 /* 00005728 */ 0000570A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000570E 486D B75E pea.l [A5 - 0x48A2] 00005712 4EBA F22E jsr [PC - 0xDD2 /* 00004942 */] 00005716 508F addq.l A7, 8 00005718 600E bra +0x10 /* 00005728 */ 0000571A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000571E 486D B766 pea.l [A5 - 0x489A] 00005722 4EBA F21E jsr [PC - 0xDE2 /* 00004942 */] 00005726 508F addq.l A7, 8 label00005728: 00005728 2F2E 000E move.l -[A7], [A6 + 0xE] 0000572C 486E FEAA pea.l [A6 - 0x156] 00005730 4EBA F210 jsr [PC - 0xDF0 /* 00004942 */] 00005734 508F addq.l A7, 8 00005736 2F2E 000E move.l -[A7], [A6 + 0xE] 0000573A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000573E 4EBA F236 jsr [PC - 0xDCA /* 00004976 */] 00005742 5C8F addq.l A7, 6 00005744 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 0000574A 6720 beq +0x22 /* 0000576C */ 0000574C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005750 486D B770 pea.l [A5 - 0x4890] 00005754 4EBA F1EC jsr [PC - 0xE14 /* 00004942 */] 00005758 508F addq.l A7, 8 0000575A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000575E 3F2E 000C move.w -[A7], [A6 + 0xC] 00005762 2F0C move.l -[A7], A4 00005764 4EBA 0116 jsr [PC + 0x116 /* 0000587C */] 00005768 4FEF 000A lea.l A7, [A7 + 0xA] label0000576C: 0000576C 285F movea.l A4, [A7]+ 0000576E 4E5E unlink A6 00005770 4E75 rts export_71: fn00005772: 00005772 4E56 FEAA link A6, -0x0156 00005776 2F0C move.l -[A7], A4 00005778 286E 0008 movea.l A4, [A6 + 0x8] 0000577C 2D6C 008A FFAA move.l [A6 - 0x56], [A4 + 0x8A] 00005782 206E FFAA movea.l A0, [A6 - 0x56] 00005786 302C 0084 move.w D0, [A4 + 0x84] 0000578A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000578E D090 add.l D0, [A0] 00005790 2040 movea.l A0, D0 00005792 43EE FFAE lea.l A1, [A6 - 0x52] 00005796 7013 moveq.l D0, 0x13 label00005798: 00005798 22D8 move.l [A1]+, [A0]+ 0000579A 51C8 FFFC dbf D0, -0x6 /* 00005798 */ 0000579E 32D8 move.w [A1]+, [A0]+ 000057A0 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000057A6 6620 bne +0x22 /* 000057C8 */ 000057A8 486E FEAA pea.l [A6 - 0x156] 000057AC 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000057B0 4EBA EB3C jsr [PC - 0x14C4 /* 000042EE */] 000057B4 508F addq.l A7, 8 000057B6 2F2E 000E move.l -[A7], [A6 + 0xE] 000057BA 486E FEAA pea.l [A6 - 0x156] 000057BE 4EBA F182 jsr [PC - 0xE7E /* 00004942 */] 000057C2 508F addq.l A7, 8 000057C4 6000 00B0 bra +0xB2 /* 00005876 */ label000057C8: 000057C8 202E FFAA move.l D0, [A6 - 0x56] 000057CC B0AC 004E cmp.l D0, [A4 + 0x4E] 000057D0 6610 bne +0x12 /* 000057E2 */ 000057D2 2F2E 000E move.l -[A7], [A6 + 0xE] 000057D6 486D B776 pea.l [A5 - 0x488A] 000057DA 4EBA F166 jsr [PC - 0xE9A /* 00004942 */] 000057DE 508F addq.l A7, 8 000057E0 600E bra +0x10 /* 000057F0 */ label000057E2: 000057E2 2F2E 000E move.l -[A7], [A6 + 0xE] 000057E6 486D B77C pea.l [A5 - 0x4884] 000057EA 4EBA F156 jsr [PC - 0xEAA /* 00004942 */] 000057EE 508F addq.l A7, 8 label000057F0: 000057F0 302E FFB0 move.w D0, [A6 - 0x50] 000057F4 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000057F8 0000 0002 ori.b D0, 0x2 000057FC 0036 0026 0004 ori.b [A6 + D0.w + 0x4], 0x26 /* '&' */ 00005802 0012 2F2E ori.b [A2], 0x2E /* '.' */ 00005806 000E 486D ori.b A6, 0x6D /* 'm' */ 0000580A B784 xor.l D4, D3 0000580C 4EBA F134 jsr [PC - 0xECC /* 00004942 */] 00005810 508F addq.l A7, 8 00005812 601E bra +0x20 /* 00005832 */ 00005814 2F2E 000E move.l -[A7], [A6 + 0xE] 00005818 486D B790 pea.l [A5 - 0x4870] 0000581C 4EBA F124 jsr [PC - 0xEDC /* 00004942 */] 00005820 508F addq.l A7, 8 00005822 600E bra +0x10 /* 00005832 */ 00005824 2F2E 000E move.l -[A7], [A6 + 0xE] 00005828 486D B79A pea.l [A5 - 0x4866] 0000582C 4EBA F114 jsr [PC - 0xEEC /* 00004942 */] 00005830 508F addq.l A7, 8 label00005832: 00005832 486E FEAA pea.l [A6 - 0x156] 00005836 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 0000583A 4EBA EAB2 jsr [PC - 0x154E /* 000042EE */] 0000583E 508F addq.l A7, 8 00005840 2F2E 000E move.l -[A7], [A6 + 0xE] 00005844 486E FEAA pea.l [A6 - 0x156] 00005848 4EBA F0F8 jsr [PC - 0xF08 /* 00004942 */] 0000584C 508F addq.l A7, 8 0000584E 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005854 6720 beq +0x22 /* 00005876 */ 00005856 2F2E 000E move.l -[A7], [A6 + 0xE] 0000585A 486D B7A6 pea.l [A5 - 0x485A] 0000585E 4EBA F0E2 jsr [PC - 0xF1E /* 00004942 */] 00005862 508F addq.l A7, 8 00005864 2F2E 000E move.l -[A7], [A6 + 0xE] 00005868 3F2E 000C move.w -[A7], [A6 + 0xC] 0000586C 2F0C move.l -[A7], A4 0000586E 4EBA 00CE jsr [PC + 0xCE /* 0000593E */] 00005872 4FEF 000A lea.l A7, [A7 + 0xA] label00005876: 00005876 285F movea.l A4, [A7]+ 00005878 4E5E unlink A6 0000587A 4E75 rts export_77: fn0000587C: 0000587C 4E56 FEFC link A6, -0x0104 00005880 2F0C move.l -[A7], A4 00005882 286E 0008 movea.l A4, [A6 + 0x8] 00005886 2D6C 004A FFFC move.l [A6 - 0x4], [A4 + 0x4A] 0000588C 206E FFFC movea.l A0, [A6 - 0x4] 00005890 486E FEFC pea.l [A6 - 0x104] 00005894 2050 movea.l A0, [A0] 00005896 2F28 0018 move.l -[A7], [A0 + 0x18] 0000589A 4EBA EA66 jsr [PC - 0x159A /* 00004302 */] 0000589E 508F addq.l A7, 8 000058A0 7000 moveq.l D0, 0x00 000058A2 102E FEFC move.b D0, [A6 - 0x104] 000058A6 4A40 tst.w D0 000058A8 6624 bne +0x26 /* 000058CE */ 000058AA 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000058B0 6606 bne +0x8 /* 000058B8 */ 000058B2 3D7C 232B 000C move.w [A6 + 0xC], 0x232B /* '#+' */ label000058B8: 000058B8 2F2E 000E move.l -[A7], [A6 + 0xE] 000058BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000058C0 2F0C move.l -[A7], A4 000058C2 4EBA 007A jsr [PC + 0x7A /* 0000593E */] 000058C6 4FEF 000A lea.l A7, [A7 + 0xA] 000058CA 6000 006C bra +0x6E /* 00005938 */ label000058CE: 000058CE 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000058D4 6610 bne +0x12 /* 000058E6 */ 000058D6 2F2E 000E move.l -[A7], [A6 + 0xE] 000058DA 486E FEFC pea.l [A6 - 0x104] 000058DE 4EBA F062 jsr [PC - 0xF9E /* 00004942 */] 000058E2 508F addq.l A7, 8 000058E4 6052 bra +0x54 /* 00005938 */ label000058E6: 000058E6 2F2E 000E move.l -[A7], [A6 + 0xE] 000058EA 486D B7AC pea.l [A5 - 0x4854] 000058EE 4EBA F052 jsr [PC - 0xFAE /* 00004942 */] 000058F2 508F addq.l A7, 8 000058F4 2F2E 000E move.l -[A7], [A6 + 0xE] 000058F8 486E FEFC pea.l [A6 - 0x104] 000058FC 4EBA F044 jsr [PC - 0xFBC /* 00004942 */] 00005900 508F addq.l A7, 8 00005902 2F2E 000E move.l -[A7], [A6 + 0xE] 00005906 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000590A 4EBA F06A jsr [PC - 0xF96 /* 00004976 */] 0000590E 5C8F addq.l A7, 6 00005910 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005916 6720 beq +0x22 /* 00005938 */ 00005918 2F2E 000E move.l -[A7], [A6 + 0xE] 0000591C 486D B7B4 pea.l [A5 - 0x484C] 00005920 4EBA F020 jsr [PC - 0xFE0 /* 00004942 */] 00005924 508F addq.l A7, 8 00005926 2F2E 000E move.l -[A7], [A6 + 0xE] 0000592A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000592E 2F0C move.l -[A7], A4 00005930 4EBA 01DE jsr [PC + 0x1DE /* 00005B10 */] 00005934 4FEF 000A lea.l A7, [A7 + 0xA] label00005938: 00005938 285F movea.l A4, [A7]+ 0000593A 4E5E unlink A6 0000593C 4E75 rts export_87: fn0000593E: 0000593E 4E56 FF00 link A6, -0x0100 00005942 2F0C move.l -[A7], A4 00005944 286E 0008 movea.l A4, [A6 + 0x8] 00005948 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 0000594E 661E bne +0x20 /* 0000596E */ 00005950 486E FF00 pea.l [A6 - 0x100] 00005954 2F2C 0046 move.l -[A7], [A4 + 0x46] 00005958 4EBA E994 jsr [PC - 0x166C /* 000042EE */] 0000595C 508F addq.l A7, 8 0000595E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005962 486E FF00 pea.l [A6 - 0x100] 00005966 4EBA EFDA jsr [PC - 0x1026 /* 00004942 */] 0000596A 508F addq.l A7, 8 0000596C 6052 bra +0x54 /* 000059C0 */ label0000596E: 0000596E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005972 486D B7BA pea.l [A5 - 0x4846] 00005976 4EBA EFCA jsr [PC - 0x1036 /* 00004942 */] 0000597A 508F addq.l A7, 8 0000597C 486E FF00 pea.l [A6 - 0x100] 00005980 2F2C 0046 move.l -[A7], [A4 + 0x46] 00005984 4EBA E968 jsr [PC - 0x1698 /* 000042EE */] 00005988 508F addq.l A7, 8 0000598A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000598E 486E FF00 pea.l [A6 - 0x100] 00005992 4EBA EFAE jsr [PC - 0x1052 /* 00004942 */] 00005996 508F addq.l A7, 8 00005998 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 0000599E 6720 beq +0x22 /* 000059C0 */ 000059A0 2F2E 000E move.l -[A7], [A6 + 0xE] 000059A4 486D B7C4 pea.l [A5 - 0x483C] 000059A8 4EBA EF98 jsr [PC - 0x1068 /* 00004942 */] 000059AC 508F addq.l A7, 8 000059AE 2F2E 000E move.l -[A7], [A6 + 0xE] 000059B2 3F2E 000C move.w -[A7], [A6 + 0xC] 000059B6 2F0C move.l -[A7], A4 000059B8 4EBA 021A jsr [PC + 0x21A /* 00005BD4 */] 000059BC 4FEF 000A lea.l A7, [A7 + 0xA] label000059C0: 000059C0 285F movea.l A4, [A7]+ 000059C2 4E5E unlink A6 000059C4 4E75 rts export_96: 000059C6 4E56 FEFC link A6, -0x0104 000059CA 2F0C move.l -[A7], A4 000059CC 286E 0008 movea.l A4, [A6 + 0x8] 000059D0 2D6C 005E FFFC move.l [A6 - 0x4], [A4 + 0x5E] 000059D6 206E FFFC movea.l A0, [A6 - 0x4] 000059DA 486E FEFC pea.l [A6 - 0x104] 000059DE 2050 movea.l A0, [A0] 000059E0 2F28 0018 move.l -[A7], [A0 + 0x18] 000059E4 4EBA E91C jsr [PC - 0x16E4 /* 00004302 */] 000059E8 508F addq.l A7, 8 000059EA 7000 moveq.l D0, 0x00 000059EC 102E FEFC move.b D0, [A6 - 0x104] 000059F0 4A40 tst.w D0 000059F2 6624 bne +0x26 /* 00005A18 */ 000059F4 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 000059FA 6606 bne +0x8 /* 00005A02 */ 000059FC 3D7C 232B 000C move.w [A6 + 0xC], 0x232B /* '#+' */ label00005A02: 00005A02 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A06 3F2E 000C move.w -[A7], [A6 + 0xC] 00005A0A 2F0C move.l -[A7], A4 00005A0C 4EBA 007A jsr [PC + 0x7A /* 00005A88 */] 00005A10 4FEF 000A lea.l A7, [A7 + 0xA] 00005A14 6000 006C bra +0x6E /* 00005A82 */ label00005A18: 00005A18 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005A1E 6610 bne +0x12 /* 00005A30 */ 00005A20 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A24 486E FEFC pea.l [A6 - 0x104] 00005A28 4EBA EF18 jsr [PC - 0x10E8 /* 00004942 */] 00005A2C 508F addq.l A7, 8 00005A2E 6052 bra +0x54 /* 00005A82 */ label00005A30: 00005A30 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A34 486D B7CA pea.l [A5 - 0x4836] 00005A38 4EBA EF08 jsr [PC - 0x10F8 /* 00004942 */] 00005A3C 508F addq.l A7, 8 00005A3E 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A42 486E FEFC pea.l [A6 - 0x104] 00005A46 4EBA EEFA jsr [PC - 0x1106 /* 00004942 */] 00005A4A 508F addq.l A7, 8 00005A4C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A50 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005A54 4EBA EF20 jsr [PC - 0x10E0 /* 00004976 */] 00005A58 5C8F addq.l A7, 6 00005A5A 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005A60 6720 beq +0x22 /* 00005A82 */ 00005A62 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A66 486D B7D2 pea.l [A5 - 0x482E] 00005A6A 4EBA EED6 jsr [PC - 0x112A /* 00004942 */] 00005A6E 508F addq.l A7, 8 00005A70 2F2E 000E move.l -[A7], [A6 + 0xE] 00005A74 3F2E 000C move.w -[A7], [A6 + 0xC] 00005A78 2F0C move.l -[A7], A4 00005A7A 4EBA 0094 jsr [PC + 0x94 /* 00005B10 */] 00005A7E 4FEF 000A lea.l A7, [A7 + 0xA] label00005A82: 00005A82 285F movea.l A4, [A7]+ 00005A84 4E5E unlink A6 00005A86 4E75 rts export_109: fn00005A88: 00005A88 4E56 FF00 link A6, -0x0100 00005A8C 2F0C move.l -[A7], A4 00005A8E 286E 0008 movea.l A4, [A6 + 0x8] 00005A92 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005A98 661E bne +0x20 /* 00005AB8 */ 00005A9A 486E FF00 pea.l [A6 - 0x100] 00005A9E 2F2C 005A move.l -[A7], [A4 + 0x5A] 00005AA2 4EBA E84A jsr [PC - 0x17B6 /* 000042EE */] 00005AA6 508F addq.l A7, 8 00005AA8 2F2E 000E move.l -[A7], [A6 + 0xE] 00005AAC 486E FF00 pea.l [A6 - 0x100] 00005AB0 4EBA EE90 jsr [PC - 0x1170 /* 00004942 */] 00005AB4 508F addq.l A7, 8 00005AB6 6052 bra +0x54 /* 00005B0A */ label00005AB8: 00005AB8 2F2E 000E move.l -[A7], [A6 + 0xE] 00005ABC 486D B7D8 pea.l [A5 - 0x4828] 00005AC0 4EBA EE80 jsr [PC - 0x1180 /* 00004942 */] 00005AC4 508F addq.l A7, 8 00005AC6 486E FF00 pea.l [A6 - 0x100] 00005ACA 2F2C 005A move.l -[A7], [A4 + 0x5A] 00005ACE 4EBA E81E jsr [PC - 0x17E2 /* 000042EE */] 00005AD2 508F addq.l A7, 8 00005AD4 2F2E 000E move.l -[A7], [A6 + 0xE] 00005AD8 486E FF00 pea.l [A6 - 0x100] 00005ADC 4EBA EE64 jsr [PC - 0x119C /* 00004942 */] 00005AE0 508F addq.l A7, 8 00005AE2 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005AE8 6720 beq +0x22 /* 00005B0A */ 00005AEA 2F2E 000E move.l -[A7], [A6 + 0xE] 00005AEE 486D B7E2 pea.l [A5 - 0x481E] 00005AF2 4EBA EE4E jsr [PC - 0x11B2 /* 00004942 */] 00005AF6 508F addq.l A7, 8 00005AF8 2F2E 000E move.l -[A7], [A6 + 0xE] 00005AFC 3F2E 000C move.w -[A7], [A6 + 0xC] 00005B00 2F0C move.l -[A7], A4 00005B02 4EBA 00D0 jsr [PC + 0xD0 /* 00005BD4 */] 00005B06 4FEF 000A lea.l A7, [A7 + 0xA] label00005B0A: 00005B0A 285F movea.l A4, [A7]+ 00005B0C 4E5E unlink A6 00005B0E 4E75 rts export_116: fn00005B10: 00005B10 4E56 FEFC link A6, -0x0104 00005B14 2F0C move.l -[A7], A4 00005B16 286E 0008 movea.l A4, [A6 + 0x8] 00005B1A 2D6C 003A FFFC move.l [A6 - 0x4], [A4 + 0x3A] 00005B20 206E FFFC movea.l A0, [A6 - 0x4] 00005B24 486E FEFC pea.l [A6 - 0x104] 00005B28 2050 movea.l A0, [A0] 00005B2A 2F28 0028 move.l -[A7], [A0 + 0x28] 00005B2E 4EBA E7D2 jsr [PC - 0x182E /* 00004302 */] 00005B32 508F addq.l A7, 8 00005B34 7000 moveq.l D0, 0x00 00005B36 102E FEFC move.b D0, [A6 - 0x104] 00005B3A 4A40 tst.w D0 00005B3C 6624 bne +0x26 /* 00005B62 */ 00005B3E 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005B44 6606 bne +0x8 /* 00005B4C */ 00005B46 3D7C 232B 000C move.w [A6 + 0xC], 0x232B /* '#+' */ label00005B4C: 00005B4C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005B50 3F2E 000C move.w -[A7], [A6 + 0xC] 00005B54 2F0C move.l -[A7], A4 00005B56 4EBA 007C jsr [PC + 0x7C /* 00005BD4 */] 00005B5A 4FEF 000A lea.l A7, [A7 + 0xA] 00005B5E 6000 006E bra +0x70 /* 00005BCE */ label00005B62: 00005B62 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005B68 6610 bne +0x12 /* 00005B7A */ 00005B6A 2F2E 000E move.l -[A7], [A6 + 0xE] 00005B6E 486E FEFC pea.l [A6 - 0x104] 00005B72 4EBA EDCE jsr [PC - 0x1232 /* 00004942 */] 00005B76 508F addq.l A7, 8 00005B78 6054 bra +0x56 /* 00005BCE */ label00005B7A: 00005B7A 2F2E 000E move.l -[A7], [A6 + 0xE] 00005B7E 486D B7E8 pea.l [A5 - 0x4818] 00005B82 4EBA EDBE jsr [PC - 0x1242 /* 00004942 */] 00005B86 508F addq.l A7, 8 00005B88 2F2E 000E move.l -[A7], [A6 + 0xE] 00005B8C 486E FEFC pea.l [A6 - 0x104] 00005B90 4EBA EDB0 jsr [PC - 0x1250 /* 00004942 */] 00005B94 508F addq.l A7, 8 00005B96 2F2E 000E move.l -[A7], [A6 + 0xE] 00005B9A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005B9E 4EBA EDD6 jsr [PC - 0x122A /* 00004976 */] 00005BA2 5C8F addq.l A7, 6 00005BA4 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005BAA 6722 beq +0x24 /* 00005BCE */ 00005BAC 2F2E 000E move.l -[A7], [A6 + 0xE] 00005BB0 486D B7F2 pea.l [A5 - 0x480E] 00005BB4 4EBA ED8C jsr [PC - 0x1274 /* 00004942 */] 00005BB8 508F addq.l A7, 8 00005BBA 2F2E 000E move.l -[A7], [A6 + 0xE] 00005BBE 3F2E 000C move.w -[A7], [A6 + 0xC] 00005BC2 2F2C 0022 move.l -[A7], [A4 + 0x22] 00005BC6 4EBA 009A jsr [PC + 0x9A /* 00005C62 */] 00005BCA 4FEF 000A lea.l A7, [A7 + 0xA] label00005BCE: 00005BCE 285F movea.l A4, [A7]+ 00005BD0 4E5E unlink A6 00005BD2 4E75 rts export_123: fn00005BD4: 00005BD4 4E56 FF00 link A6, -0x0100 00005BD8 48E7 0108 movem.l -[A7], D7,A4 00005BDC 286E 0008 movea.l A4, [A6 + 0x8] 00005BE0 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005BE6 661E bne +0x20 /* 00005C06 */ 00005BE8 486E FF00 pea.l [A6 - 0x100] 00005BEC 2F2C 0036 move.l -[A7], [A4 + 0x36] 00005BF0 4EBA E6FC jsr [PC - 0x1904 /* 000042EE */] 00005BF4 508F addq.l A7, 8 00005BF6 2F2E 000E move.l -[A7], [A6 + 0xE] 00005BFA 486E FF00 pea.l [A6 - 0x100] 00005BFE 4EBA ED42 jsr [PC - 0x12BE /* 00004942 */] 00005C02 508F addq.l A7, 8 00005C04 6054 bra +0x56 /* 00005C5A */ label00005C06: 00005C06 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C0A 486D B7F8 pea.l [A5 - 0x4808] 00005C0E 4EBA ED32 jsr [PC - 0x12CE /* 00004942 */] 00005C12 508F addq.l A7, 8 00005C14 486E FF00 pea.l [A6 - 0x100] 00005C18 2F2C 0036 move.l -[A7], [A4 + 0x36] 00005C1C 4EBA E6D0 jsr [PC - 0x1930 /* 000042EE */] 00005C20 508F addq.l A7, 8 00005C22 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C26 486E FF00 pea.l [A6 - 0x100] 00005C2A 4EBA ED16 jsr [PC - 0x12EA /* 00004942 */] 00005C2E 508F addq.l A7, 8 00005C30 0C6E 232B 000C cmpi.w [A6 + 0xC], 0x232B /* '#+' */ 00005C36 6722 beq +0x24 /* 00005C5A */ 00005C38 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C3C 486D B804 pea.l [A5 - 0x47FC] 00005C40 4EBA ED00 jsr [PC - 0x1300 /* 00004942 */] 00005C44 508F addq.l A7, 8 00005C46 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C4A 3F2E 000C move.w -[A7], [A6 + 0xC] 00005C4E 2F2C 0022 move.l -[A7], [A4 + 0x22] 00005C52 4EBA 000E jsr [PC + 0xE /* 00005C62 */] 00005C56 4FEF 000A lea.l A7, [A7 + 0xA] label00005C5A: 00005C5A 4CDF 1080 movem.l D7,A4, [A7]+ 00005C5E 4E5E unlink A6 00005C60 4E75 rts export_130: fn00005C62: 00005C62 4E56 0000 link A6, 0 00005C66 2F0C move.l -[A7], A4 00005C68 286E 0008 movea.l A4, [A6 + 0x8] 00005C6C 0C6E 2329 000C cmpi.w [A6 + 0xC], 0x2329 /* '#)' */ 00005C72 6610 bne +0x12 /* 00005C84 */ 00005C74 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C78 486C 000A pea.l [A4 + 0xA] 00005C7C 4EBA ECC4 jsr [PC - 0x133C /* 00004942 */] 00005C80 508F addq.l A7, 8 00005C82 6042 bra +0x44 /* 00005CC6 */ label00005C84: 00005C84 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C88 486D B80A pea.l [A5 - 0x47F6] 00005C8C 4EBA ECB4 jsr [PC - 0x134C /* 00004942 */] 00005C90 508F addq.l A7, 8 00005C92 0C6E 232A 000C cmpi.w [A6 + 0xC], 0x232A /* '#*' */ 00005C98 6610 bne +0x12 /* 00005CAA */ 00005C9A 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C9E 486C 002A pea.l [A4 + 0x2A] 00005CA2 4EBA EC9E jsr [PC - 0x1362 /* 00004942 */] 00005CA6 508F addq.l A7, 8 00005CA8 600E bra +0x10 /* 00005CB8 */ label00005CAA: 00005CAA 2F2E 000E move.l -[A7], [A6 + 0xE] 00005CAE 486C 000A pea.l [A4 + 0xA] 00005CB2 4EBA EC8E jsr [PC - 0x1372 /* 00004942 */] 00005CB6 508F addq.l A7, 8 label00005CB8: 00005CB8 2F2E 000E move.l -[A7], [A6 + 0xE] 00005CBC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005CC0 4EBA ECB4 jsr [PC - 0x134C /* 00004976 */] 00005CC4 5C8F addq.l A7, 6 label00005CC6: 00005CC6 285F movea.l A4, [A7]+ 00005CC8 4E5E unlink A6 00005CCA 4E75 rts export_95: fn00005CCC: 00005CCC 4E56 0000 link A6, 0 00005CD0 3F3C 0012 move.w -[A7], 0x12 00005CD4 4267 clr.w -[A7] 00005CD6 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005CDA 41EE 0012 lea.l A0, [A6 + 0x12] 00005CDE 2F20 move.l -[A7], -[A0] 00005CE0 2F20 move.l -[A7], -[A0] 00005CE2 3F20 move.w -[A7], -[A0] 00005CE4 4EBA 000A jsr [PC + 0xA /* 00005CF0 */] 00005CE8 4FEF 0012 lea.l A7, [A7 + 0x12] 00005CEC 4E5E unlink A6 00005CEE 4E75 rts fn00005CF0: 00005CF0 4E56 FFE0 link A6, -0x0020 00005CF4 48E7 0108 movem.l -[A7], D7,A4 00005CF8 486D B814 pea.l [A5 - 0x47EC] 00005CFC 486E 0008 pea.l [A6 + 0x8] 00005D00 3F3C 0008 move.w -[A7], 0x8 00005D04 A9EB syscall Pack4/FP68K 00005D06 6612 bne +0x14 /* 00005D1A */ 00005D08 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005D0C 486D B81E pea.l [A5 - 0x47E2] 00005D10 4EBA E93E jsr [PC - 0x16C2 /* 00004650 */] 00005D14 508F addq.l A7, 8 00005D16 6000 0192 bra +0x194 /* 00005EAA */ label00005D1A: 00005D1A 1D6E 0017 FFE0 move.b [A6 - 0x20], [A6 + 0x17] 00005D20 3D6E 0018 FFE2 move.w [A6 - 0x1E], [A6 + 0x18] 00005D26 486E FFE0 pea.l [A6 - 0x20] 00005D2A 486E 0008 pea.l [A6 + 0x8] 00005D2E 486E FFE4 pea.l [A6 - 0x1C] 00005D32 3F3C 000B move.w -[A7], 0xB 00005D36 A9EB syscall Pack4/FP68K 00005D38 7000 moveq.l D0, 0x00 00005D3A 102E FFE8 move.b D0, [A6 - 0x18] 00005D3E 0C40 0001 cmpi.w D0, 0x1 00005D42 661A bne +0x1C /* 00005D5E */ 00005D44 0C2E 0049 FFE9 cmpi.b [A6 - 0x17], 0x49 /* 'I' */ 00005D4A 6612 bne +0x14 /* 00005D5E */ 00005D4C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005D50 486D B820 pea.l [A5 - 0x47E0] 00005D54 4EBA E8FA jsr [PC - 0x1706 /* 00004650 */] 00005D58 508F addq.l A7, 8 00005D5A 6000 014E bra +0x150 /* 00005EAA */ label00005D5E: 00005D5E 7000 moveq.l D0, 0x00 00005D60 102E FFE8 move.b D0, [A6 - 0x18] 00005D64 D06E FFE6 add.w D0, [A6 - 0x1A] 00005D68 3E00 move.w D7, D0 00005D6A 286E 0012 movea.l A4, [A6 + 0x12] 00005D6E 303C FF00 move.w D0, 0xFF00 00005D72 C06E FFE4 and.w D0, [A6 - 0x1C] 00005D76 4A40 tst.w D0 00005D78 6708 beq +0xA /* 00005D82 */ 00005D7A 41D4 lea.l A0, [A4] 00005D7C 528C addq.l A4, 1 00005D7E 702D moveq.l D0, 0x2D 00005D80 1080 move.b [A0], D0 label00005D82: 00005D82 4A47 tst.w D7 00005D84 6E00 005E bgt +0x60 /* 00005DE4 */ 00005D88 41D4 lea.l A0, [A4] 00005D8A 528C addq.l A4, 1 00005D8C 7030 moveq.l D0, 0x30 00005D8E 1080 move.b [A0], D0 00005D90 41D4 lea.l A0, [A4] 00005D92 528C addq.l A4, 1 00005D94 702E moveq.l D0, 0x2E 00005D96 1080 move.b [A0], D0 00005D98 600A bra +0xC /* 00005DA4 */ label00005D9A: 00005D9A 41D4 lea.l A0, [A4] 00005D9C 528C addq.l A4, 1 00005D9E 7030 moveq.l D0, 0x30 00005DA0 1080 move.b [A0], D0 00005DA2 5247 addq.w D7, 1 label00005DA4: 00005DA4 4A47 tst.w D7 00005DA6 6DF2 blt -0xC /* 00005D9A */ 00005DA8 7000 moveq.l D0, 0x00 00005DAA 102E FFE8 move.b D0, [A6 - 0x18] 00005DAE 2F00 move.l -[A7], D0 00005DB0 2F0C move.l -[A7], A4 00005DB2 486E FFE9 pea.l [A6 - 0x17] 00005DB6 4EBA B2BC jsr [PC - 0x4D44 /* 00001074 */] 00005DBA 4FEF 000C lea.l A7, [A7 + 0xC] 00005DBE 7000 moveq.l D0, 0x00 00005DC0 102E FFE8 move.b D0, [A6 - 0x18] 00005DC4 5340 subq.w D0, 1 00005DC6 4840 swap.w D0 00005DC8 4240 clr.w D0 00005DCA 4840 swap.w D0 00005DCC D9C0 add.l A4, D0 00005DCE 6002 bra +0x4 /* 00005DD2 */ label00005DD0: 00005DD0 538C subq.l A4, 1 label00005DD2: 00005DD2 7000 moveq.l D0, 0x00 00005DD4 1014 move.b D0, [A4] 00005DD6 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00005DDA 67F4 beq -0xA /* 00005DD0 */ 00005DDC 422C 0001 clr.b [A4 + 0x1] 00005DE0 6000 00BE bra +0xC0 /* 00005EA0 */ label00005DE4: 00005DE4 7000 moveq.l D0, 0x00 00005DE6 102E FFE8 move.b D0, [A6 - 0x18] 00005DEA BE40 cmp.w D7, D0 00005DEC 6544 bcs +0x46 /* 00005E32 */ 00005DEE 7000 moveq.l D0, 0x00 00005DF0 102E FFE8 move.b D0, [A6 - 0x18] 00005DF4 2F00 move.l -[A7], D0 00005DF6 2F0C move.l -[A7], A4 00005DF8 486E FFE9 pea.l [A6 - 0x17] 00005DFC 4EBA B276 jsr [PC - 0x4D8A /* 00001074 */] 00005E00 4FEF 000C lea.l A7, [A7 + 0xC] 00005E04 7000 moveq.l D0, 0x00 00005E06 102E FFE8 move.b D0, [A6 - 0x18] 00005E0A 4840 swap.w D0 00005E0C 4240 clr.w D0 00005E0E 4840 swap.w D0 00005E10 D0AE 0012 add.l D0, [A6 + 0x12] 00005E14 2840 movea.l A4, D0 00005E16 600A bra +0xC /* 00005E22 */ label00005E18: 00005E18 41D4 lea.l A0, [A4] 00005E1A 528C addq.l A4, 1 00005E1C 7030 moveq.l D0, 0x30 00005E1E 1080 move.b [A0], D0 00005E20 5347 subq.w D7, 1 label00005E22: 00005E22 7000 moveq.l D0, 0x00 00005E24 102E FFE8 move.b D0, [A6 - 0x18] 00005E28 BE40 cmp.w D7, D0 00005E2A 62EC bhi -0x12 /* 00005E18 */ 00005E2C 4214 clr.b [A4] 00005E2E 6000 0070 bra +0x72 /* 00005EA0 */ label00005E32: 00005E32 3047 movea.w A0, D7 00005E34 2F08 move.l -[A7], A0 00005E36 2F0C move.l -[A7], A4 00005E38 486E FFE9 pea.l [A6 - 0x17] 00005E3C 4EBA B236 jsr [PC - 0x4DCA /* 00001074 */] 00005E40 4FEF 000C lea.l A7, [A7 + 0xC] 00005E44 D8C7 add.w A4, D7 00005E46 41D4 lea.l A0, [A4] 00005E48 528C addq.l A4, 1 00005E4A 702E moveq.l D0, 0x2E 00005E4C 1080 move.b [A0], D0 00005E4E 3047 movea.w A0, D7 00005E50 D1CE add.l A0, A6 00005E52 7000 moveq.l D0, 0x00 00005E54 102E FFE8 move.b D0, [A6 - 0x18] 00005E58 9047 sub.w D0, D7 00005E5A 4840 swap.w D0 00005E5C 4240 clr.w D0 00005E5E 4840 swap.w D0 00005E60 2F00 move.l -[A7], D0 00005E62 2F0C move.l -[A7], A4 00005E64 4868 FFE9 pea.l [A0 - 0x17] 00005E68 4EBA B20A jsr [PC - 0x4DF6 /* 00001074 */] 00005E6C 4FEF 000C lea.l A7, [A7 + 0xC] 00005E70 7000 moveq.l D0, 0x00 00005E72 102E FFE8 move.b D0, [A6 - 0x18] 00005E76 9047 sub.w D0, D7 00005E78 5340 subq.w D0, 1 00005E7A 4840 swap.w D0 00005E7C 4240 clr.w D0 00005E7E 4840 swap.w D0 00005E80 D9C0 add.l A4, D0 00005E82 6002 bra +0x4 /* 00005E86 */ label00005E84: 00005E84 538C subq.l A4, 1 label00005E86: 00005E86 7000 moveq.l D0, 0x00 00005E88 1014 move.b D0, [A4] 00005E8A 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00005E8E 67F4 beq -0xA /* 00005E84 */ 00005E90 7000 moveq.l D0, 0x00 00005E92 1014 move.b D0, [A4] 00005E94 0C40 002E cmpi.w D0, 0x2E /* '.' */ 00005E98 6602 bne +0x4 /* 00005E9C */ 00005E9A 538C subq.l A4, 1 label00005E9C: 00005E9C 422C 0001 clr.b [A4 + 0x1] label00005EA0: 00005EA0 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005EA4 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 00005EA8 588F addq.l A7, 4 label00005EAA: 00005EAA 4CDF 1080 movem.l D7,A4, [A7]+ 00005EAE 4E5E unlink A6 00005EB0 4E75 rts export_83: 00005EB2 4E56 FCE0 link A6, -0x0320 00005EB6 48E7 0700 movem.l -[A7], D5,D6,D7 00005EBA 486E FEE8 pea.l [A6 - 0x118] 00005EBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005EC2 4EBA E43E jsr [PC - 0x1BC2 /* 00004302 */] 00005EC6 508F addq.l A7, 8 00005EC8 486E FEE8 pea.l [A6 - 0x118] 00005ECC 4EBA E906 jsr [PC - 0x16FA /* 000047D4 */] 00005ED0 588F addq.l A7, 4 00005ED2 4A40 tst.w D0 00005ED4 6700 020E beq +0x210 /* 000060E4 */ 00005ED8 4267 clr.w -[A7] 00005EDA 486E FDE8 pea.l [A6 - 0x218] 00005EDE 486E FEE8 pea.l [A6 - 0x118] 00005EE2 4EBA 02EE jsr [PC + 0x2EE /* 000061D2 */] 00005EE6 4FEF 000A lea.l A7, [A7 + 0xA] 00005EEA 486E FDE8 pea.l [A6 - 0x218] 00005EEE 4EBA 03EC jsr [PC + 0x3EC /* 000062DC */] 00005EF2 588F addq.l A7, 4 00005EF4 3F3C 0001 move.w -[A7], 0x1 00005EF8 486E FCE8 pea.l [A6 - 0x318] 00005EFC 486E FEE8 pea.l [A6 - 0x118] 00005F00 4EBA 02D0 jsr [PC + 0x2D0 /* 000061D2 */] 00005F04 4FEF 000A lea.l A7, [A7 + 0xA] 00005F08 486E FCE8 pea.l [A6 - 0x318] 00005F0C 4EBA 0386 jsr [PC + 0x386 /* 00006294 */] 00005F10 588F addq.l A7, 4 00005F12 3E2D B6CC move.w D7, [A5 - 0x4934] 00005F16 3C2D B6D0 move.w D6, [A5 - 0x4930] 00005F1A 3A2D B6D2 move.w D5, [A5 - 0x492E] 00005F1E 3006 move.w D0, D6 00005F20 D045 add.w D0, D5 00005F22 3D40 FFFE move.w [A6 - 0x2], D0 00005F26 0C6E 0012 FFFE cmpi.w [A6 - 0x2], 0x12 00005F2C 6F06 ble +0x8 /* 00005F34 */ 00005F2E 7012 moveq.l D0, 0x12 00005F30 3D40 FFFE move.w [A6 - 0x2], D0 label00005F34: 00005F34 7000 moveq.l D0, 0x00 00005F36 102E FCE8 move.b D0, [A6 - 0x318] 00005F3A B06E FFFE cmp.w D0, [A6 - 0x2] 00005F3E 6300 0088 bls +0x8A /* 00005FC8 */ 00005F42 7000 moveq.l D0, 0x00 00005F44 102E FDE8 move.b D0, [A6 - 0x218] 00005F48 D06E FFFE add.w D0, [A6 - 0x2] 00005F4C 3D40 FFFC move.w [A6 - 0x4], D0 00005F50 7012 moveq.l D0, 0x12 00005F52 906E FFFC sub.w D0, [A6 - 0x4] 00005F56 4A40 tst.w D0 00005F58 6D68 blt +0x6A /* 00005FC2 */ 00005F5A 486E FFF2 pea.l [A6 - 0xE] 00005F5E 486E FEE8 pea.l [A6 - 0x118] 00005F62 4EBA E2C0 jsr [PC - 0x1D40 /* 00004224 */] 00005F66 508F addq.l A7, 8 00005F68 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005F6C 3F3C 0001 move.w -[A7], 0x1 00005F70 486E FEE8 pea.l [A6 - 0x118] 00005F74 41EE FFFC lea.l A0, [A6 - 0x4] 00005F78 2F20 move.l -[A7], -[A0] 00005F7A 2F20 move.l -[A7], -[A0] 00005F7C 3F20 move.w -[A7], -[A0] 00005F7E 4EBA FD70 jsr [PC - 0x290 /* 00005CF0 */] 00005F82 4FEF 0012 lea.l A7, [A7 + 0x12] 00005F86 4267 clr.w -[A7] 00005F88 486E FDE8 pea.l [A6 - 0x218] 00005F8C 486E FEE8 pea.l [A6 - 0x118] 00005F90 4EBA 0240 jsr [PC + 0x240 /* 000061D2 */] 00005F94 4FEF 000A lea.l A7, [A7 + 0xA] 00005F98 486E FDE8 pea.l [A6 - 0x218] 00005F9C 4EBA 033E jsr [PC + 0x33E /* 000062DC */] 00005FA0 588F addq.l A7, 4 00005FA2 3F3C 0001 move.w -[A7], 0x1 00005FA6 486E FCE8 pea.l [A6 - 0x318] 00005FAA 486E FEE8 pea.l [A6 - 0x118] 00005FAE 4EBA 0222 jsr [PC + 0x222 /* 000061D2 */] 00005FB2 4FEF 000A lea.l A7, [A7 + 0xA] 00005FB6 486E FCE8 pea.l [A6 - 0x318] 00005FBA 4EBA 02D8 jsr [PC + 0x2D8 /* 00006294 */] 00005FBE 588F addq.l A7, 4 00005FC0 6006 bra +0x8 /* 00005FC8 */ label00005FC2: 00005FC2 1D6E FFFF FCE8 move.b [A6 - 0x318], [A6 - 0x1] label00005FC8: 00005FC8 41EE FEE8 lea.l A0, [A6 - 0x118] 00005FCC 2D48 FCE4 move.l [A6 - 0x31C], A0 00005FD0 206E FCE4 movea.l A0, [A6 - 0x31C] 00005FD4 7000 moveq.l D0, 0x00 00005FD6 1028 0001 move.b D0, [A0 + 0x1] 00005FDA 0C40 002D cmpi.w D0, 0x2D /* '-' */ 00005FDE 661C bne +0x1E /* 00005FFC */ 00005FE0 206E FCE4 movea.l A0, [A6 - 0x31C] 00005FE4 52AE FCE4 addq.l [A6 - 0x31C], 1 00005FE8 702D moveq.l D0, 0x2D 00005FEA 1080 move.b [A0], D0 00005FEC 600E bra +0x10 /* 00005FFC */ label00005FEE: 00005FEE 206E FCE4 movea.l A0, [A6 - 0x31C] 00005FF2 52AE FCE4 addq.l [A6 - 0x31C], 1 00005FF6 7030 moveq.l D0, 0x30 00005FF8 1080 move.b [A0], D0 00005FFA 5347 subq.w D7, 1 label00005FFC: 00005FFC 7000 moveq.l D0, 0x00 00005FFE 102E FDE8 move.b D0, [A6 - 0x218] 00006002 BE40 cmp.w D7, D0 00006004 62E8 bhi -0x16 /* 00005FEE */ 00006006 41EE FDE9 lea.l A0, [A6 - 0x217] 0000600A 2D48 FCE0 move.l [A6 - 0x320], A0 0000600E 7000 moveq.l D0, 0x00 00006010 102E FDE8 move.b D0, [A6 - 0x218] 00006014 3D40 FFFC move.w [A6 - 0x4], D0 00006018 6012 bra +0x14 /* 0000602C */ label0000601A: 0000601A 206E FCE4 movea.l A0, [A6 - 0x31C] 0000601E 52AE FCE4 addq.l [A6 - 0x31C], 1 00006022 226E FCE0 movea.l A1, [A6 - 0x320] 00006026 52AE FCE0 addq.l [A6 - 0x320], 1 0000602A 1091 move.b [A0], [A1] label0000602C: 0000602C 302E FFFC move.w D0, [A6 - 0x4] 00006030 536E FFFC subq.w [A6 - 0x4], 1 00006034 4A40 tst.w D0 00006036 66E2 bne -0x1C /* 0000601A */ 00006038 4A6D B6CE tst.w [A5 - 0x4932] 0000603C 671A beq +0x1C /* 00006058 */ 0000603E 4A46 tst.w D6 00006040 660A bne +0xC /* 0000604C */ 00006042 4A45 tst.w D5 00006044 6712 beq +0x14 /* 00006058 */ 00006046 4A2E FCE8 tst.b [A6 - 0x318] 0000604A 670C beq +0xE /* 00006058 */ label0000604C: 0000604C 206E FCE4 movea.l A0, [A6 - 0x31C] 00006050 52AE FCE4 addq.l [A6 - 0x31C], 1 00006054 702E moveq.l D0, 0x2E 00006056 1080 move.b [A0], D0 label00006058: 00006058 41EE FCE9 lea.l A0, [A6 - 0x317] 0000605C 2D48 FCE0 move.l [A6 - 0x320], A0 00006060 7000 moveq.l D0, 0x00 00006062 102E FCE8 move.b D0, [A6 - 0x318] 00006066 3D40 FFFC move.w [A6 - 0x4], D0 0000606A 602A bra +0x2C /* 00006096 */ label0000606C: 0000606C 4A6E FFFC tst.w [A6 - 0x4] 00006070 6F18 ble +0x1A /* 0000608A */ 00006072 206E FCE4 movea.l A0, [A6 - 0x31C] 00006076 52AE FCE4 addq.l [A6 - 0x31C], 1 0000607A 226E FCE0 movea.l A1, [A6 - 0x320] 0000607E 52AE FCE0 addq.l [A6 - 0x320], 1 00006082 1091 move.b [A0], [A1] 00006084 536E FFFC subq.w [A6 - 0x4], 1 00006088 600C bra +0xE /* 00006096 */ label0000608A: 0000608A 206E FCE4 movea.l A0, [A6 - 0x31C] 0000608E 52AE FCE4 addq.l [A6 - 0x31C], 1 00006092 7030 moveq.l D0, 0x30 00006094 1080 move.b [A0], D0 label00006096: 00006096 3006 move.w D0, D6 00006098 5346 subq.w D6, 1 0000609A 4A40 tst.w D0 0000609C 66CE bne -0x30 /* 0000606C */ 0000609E 6012 bra +0x14 /* 000060B2 */ label000060A0: 000060A0 206E FCE4 movea.l A0, [A6 - 0x31C] 000060A4 52AE FCE4 addq.l [A6 - 0x31C], 1 000060A8 226E FCE0 movea.l A1, [A6 - 0x320] 000060AC 52AE FCE0 addq.l [A6 - 0x320], 1 000060B0 1091 move.b [A0], [A1] label000060B2: 000060B2 3005 move.w D0, D5 000060B4 5345 subq.w D5, 1 000060B6 4A40 tst.w D0 000060B8 670C beq +0xE /* 000060C6 */ 000060BA 302E FFFC move.w D0, [A6 - 0x4] 000060BE 536E FFFC subq.w [A6 - 0x4], 1 000060C2 4A40 tst.w D0 000060C4 66DA bne -0x24 /* 000060A0 */ label000060C6: 000060C6 206E FCE4 movea.l A0, [A6 - 0x31C] 000060CA 4210 clr.b [A0] 000060CC 486E FEE8 pea.l [A6 - 0x118] 000060D0 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 000060D4 588F addq.l A7, 4 000060D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000060DA 486E FEE8 pea.l [A6 - 0x118] 000060DE 4EBA E268 jsr [PC - 0x1D98 /* 00004348 */] 000060E2 508F addq.l A7, 8 label000060E4: 000060E4 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000060E8 4E5E unlink A6 000060EA 4E75 rts export_102: fn000060EC: 000060EC 2F2D B3A4 move.l -[A7], [A5 - 0x4C5C] 000060F0 486D B824 pea.l [A5 - 0x47DC] 000060F4 4EBA E252 jsr [PC - 0x1DAE /* 00004348 */] 000060F8 508F addq.l A7, 8 000060FA 7001 moveq.l D0, 0x01 000060FC 3B40 B6CC move.w [A5 - 0x4934], D0 00006100 7001 moveq.l D0, 0x01 00006102 3B40 B6CE move.w [A5 - 0x4932], D0 00006106 426D B6D0 clr.w [A5 - 0x4930] 0000610A 7006 moveq.l D0, 0x06 0000610C 3B40 B6D2 move.w [A5 - 0x492E], D0 00006110 4E75 rts export_64: 00006112 4E56 FEFC link A6, -0x0104 00006116 2F0C move.l -[A7], A4 00006118 486E FEFC pea.l [A6 - 0x104] 0000611C 2F2D B3A4 move.l -[A7], [A5 - 0x4C5C] 00006120 4EBA E1E0 jsr [PC - 0x1E20 /* 00004302 */] 00006124 508F addq.l A7, 8 00006126 7000 moveq.l D0, 0x00 00006128 102E FEFC move.b D0, [A6 - 0x104] 0000612C 3D40 FFFE move.w [A6 - 0x2], D0 00006130 426D B6CC clr.w [A5 - 0x4934] 00006134 426D B6D0 clr.w [A5 - 0x4930] 00006138 426D B6D2 clr.w [A5 - 0x492E] 0000613C 426D B6CE clr.w [A5 - 0x4932] 00006140 41EE FEFD lea.l A0, [A6 - 0x103] 00006144 2848 movea.l A4, A0 00006146 7000 moveq.l D0, 0x00 00006148 102E FEFC move.b D0, [A6 - 0x104] 0000614C 3D40 FFFC move.w [A6 - 0x4], D0 00006150 6000 005E bra +0x60 /* 000061B0 */ label00006154: 00006154 41D4 lea.l A0, [A4] 00006156 528C addq.l A4, 1 00006158 7000 moveq.l D0, 0x00 0000615A 1010 move.b D0, [A0] 0000615C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00006160 0003 000E ori.b D3, 0xE 00006164 0030 0028 002E ori.b [A0 + D0.w + 0x2E], 0x28 /* '(' */ 0000616A 0036 0023 003E ori.b [A6 + D0.w + 0x3E], 0x23 /* '#' */ 00006170 4A6D B6CE tst.w [A5 - 0x4932] 00006174 6712 beq +0x14 /* 00006188 */ 00006176 4A6D B6D2 tst.w [A5 - 0x492E] 0000617A 6606 bne +0x8 /* 00006182 */ 0000617C 526D B6D0 addq.w [A5 - 0x4930], 1 00006180 602E bra +0x30 /* 000061B0 */ label00006182: 00006182 426E FFFE clr.w [A6 - 0x2] 00006186 6028 bra +0x2A /* 000061B0 */ label00006188: 00006188 526D B6CC addq.w [A5 - 0x4934], 1 0000618C 6022 bra +0x24 /* 000061B0 */ 0000618E 4A6D B6CE tst.w [A5 - 0x4932] 00006192 6706 beq +0x8 /* 0000619A */ 00006194 426E FFFE clr.w [A6 - 0x2] 00006198 6016 bra +0x18 /* 000061B0 */ label0000619A: 0000619A 526D B6CE addq.w [A5 - 0x4932], 1 0000619E 6010 bra +0x12 /* 000061B0 */ 000061A0 4A6D B6CE tst.w [A5 - 0x4932] 000061A4 670A beq +0xC /* 000061B0 */ 000061A6 526D B6D2 addq.w [A5 - 0x492E], 1 000061AA 6004 bra +0x6 /* 000061B0 */ 000061AC 426E FFFE clr.w [A6 - 0x2] label000061B0: 000061B0 302E FFFC move.w D0, [A6 - 0x4] 000061B4 536E FFFC subq.w [A6 - 0x4], 1 000061B8 4A40 tst.w D0 000061BA 6706 beq +0x8 /* 000061C2 */ 000061BC 4A6E FFFE tst.w [A6 - 0x2] 000061C0 6692 bne -0x6C /* 00006154 */ label000061C2: 000061C2 4A6E FFFE tst.w [A6 - 0x2] 000061C6 6604 bne +0x6 /* 000061CC */ 000061C8 4EBA FF22 jsr [PC - 0xDE /* 000060EC */] label000061CC: 000061CC 285F movea.l A4, [A7]+ 000061CE 4E5E unlink A6 000061D0 4E75 rts fn000061D2: 000061D2 4E56 FFFE link A6, -0x0002 000061D6 48E7 0108 movem.l -[A7], D7,A4 000061DA 206E 000C movea.l A0, [A6 + 0xC] 000061DE 4210 clr.b [A0] 000061E0 206E 0008 movea.l A0, [A6 + 0x8] 000061E4 7000 moveq.l D0, 0x00 000061E6 1010 move.b D0, [A0] 000061E8 3E00 move.w D7, D0 000061EA 4A40 tst.w D0 000061EC 6700 009E beq +0xA0 /* 0000628C */ 000061F0 52AE 0008 addq.l [A6 + 0x8], 1 000061F4 206E 0008 movea.l A0, [A6 + 0x8] 000061F8 7000 moveq.l D0, 0x00 000061FA 1010 move.b D0, [A0] 000061FC 0C40 002D cmpi.w D0, 0x2D /* '-' */ 00006200 6606 bne +0x8 /* 00006208 */ 00006202 5347 subq.w D7, 1 00006204 52AE 0008 addq.l [A6 + 0x8], 1 label00006208: 00006208 3D47 FFFE move.w [A6 - 0x2], D7 0000620C 4A6E 0010 tst.w [A6 + 0x10] 00006210 661E bne +0x20 /* 00006230 */ 00006212 3047 movea.w A0, D7 00006214 2F08 move.l -[A7], A0 00006216 206E 000C movea.l A0, [A6 + 0xC] 0000621A 4868 0001 pea.l [A0 + 0x1] 0000621E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006222 4EBA AE50 jsr [PC - 0x51B0 /* 00001074 */] 00006226 4FEF 000C lea.l A7, [A7 + 0xC] 0000622A 206E 000C movea.l A0, [A6 + 0xC] 0000622E 1087 move.b [A0], D7 label00006230: 00006230 286E 0008 movea.l A4, [A6 + 0x8] 00006234 6052 bra +0x54 /* 00006288 */ label00006236: 00006236 7000 moveq.l D0, 0x00 00006238 1014 move.b D0, [A4] 0000623A 0C40 002E cmpi.w D0, 0x2E /* '.' */ 0000623E 6644 bne +0x46 /* 00006284 */ 00006240 4A6E 0010 tst.w [A6 + 0x10] 00006244 660E bne +0x10 /* 00006254 */ 00006246 200C move.l D0, A4 00006248 90AE 0008 sub.l D0, [A6 + 0x8] 0000624C 206E 000C movea.l A0, [A6 + 0xC] 00006250 1080 move.b [A0], D0 00006252 6038 bra +0x3A /* 0000628C */ label00006254: 00006254 528C addq.l A4, 1 00006256 200C move.l D0, A4 00006258 90AE 0008 sub.l D0, [A6 + 0x8] 0000625C 3E00 move.w D7, D0 0000625E 302E FFFE move.w D0, [A6 - 0x2] 00006262 9047 sub.w D0, D7 00006264 3E00 move.w D7, D0 00006266 3047 movea.w A0, D7 00006268 2F08 move.l -[A7], A0 0000626A 206E 000C movea.l A0, [A6 + 0xC] 0000626E 4868 0001 pea.l [A0 + 0x1] 00006272 2F0C move.l -[A7], A4 00006274 4EBA ADFE jsr [PC - 0x5202 /* 00001074 */] 00006278 4FEF 000C lea.l A7, [A7 + 0xC] 0000627C 206E 000C movea.l A0, [A6 + 0xC] 00006280 1087 move.b [A0], D7 00006282 6008 bra +0xA /* 0000628C */ label00006284: 00006284 528C addq.l A4, 1 00006286 5347 subq.w D7, 1 label00006288: 00006288 4A47 tst.w D7 0000628A 66AA bne -0x54 /* 00006236 */ label0000628C: 0000628C 4CDF 1080 movem.l D7,A4, [A7]+ 00006290 4E5E unlink A6 00006292 4E75 rts fn00006294: 00006294 4E56 0000 link A6, 0 00006298 48E7 0108 movem.l -[A7], D7,A4 0000629C 206E 0008 movea.l A0, [A6 + 0x8] 000062A0 7000 moveq.l D0, 0x00 000062A2 1010 move.b D0, [A0] 000062A4 4840 swap.w D0 000062A6 4240 clr.w D0 000062A8 4840 swap.w D0 000062AA D0AE 0008 add.l D0, [A6 + 0x8] 000062AE 2840 movea.l A4, D0 000062B0 206E 0008 movea.l A0, [A6 + 0x8] 000062B4 7000 moveq.l D0, 0x00 000062B6 1010 move.b D0, [A0] 000062B8 3E00 move.w D7, D0 000062BA 6014 bra +0x16 /* 000062D0 */ label000062BC: 000062BC 7000 moveq.l D0, 0x00 000062BE 1014 move.b D0, [A4] 000062C0 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 000062C4 660E bne +0x10 /* 000062D4 */ 000062C6 206E 0008 movea.l A0, [A6 + 0x8] 000062CA 5310 subq.b [A0], 1 000062CC 538C subq.l A4, 1 000062CE 5347 subq.w D7, 1 label000062D0: 000062D0 4A47 tst.w D7 000062D2 66E8 bne -0x16 /* 000062BC */ label000062D4: 000062D4 4CDF 1080 movem.l D7,A4, [A7]+ 000062D8 4E5E unlink A6 000062DA 4E75 rts fn000062DC: 000062DC 4E56 0000 link A6, 0 000062E0 48E7 0308 movem.l -[A7], D6,D7,A4 000062E4 206E 0008 movea.l A0, [A6 + 0x8] 000062E8 5288 addq.l A0, 1 000062EA 2848 movea.l A4, A0 000062EC 206E 0008 movea.l A0, [A6 + 0x8] 000062F0 7000 moveq.l D0, 0x00 000062F2 1010 move.b D0, [A0] 000062F4 3E00 move.w D7, D0 000062F6 7C00 moveq.l D6, 0x00 000062F8 6010 bra +0x12 /* 0000630A */ label000062FA: 000062FA 7000 moveq.l D0, 0x00 000062FC 1014 move.b D0, [A4] 000062FE 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00006302 660A bne +0xC /* 0000630E */ 00006304 528C addq.l A4, 1 00006306 5246 addq.w D6, 1 00006308 5347 subq.w D7, 1 label0000630A: 0000630A 4A47 tst.w D7 0000630C 6EEC bgt -0x12 /* 000062FA */ label0000630E: 0000630E 4A46 tst.w D6 00006310 6722 beq +0x24 /* 00006334 */ 00006312 206E 0008 movea.l A0, [A6 + 0x8] 00006316 9D10 sub.b [A0], D6 00006318 206E 0008 movea.l A0, [A6 + 0x8] 0000631C 7000 moveq.l D0, 0x00 0000631E 1010 move.b D0, [A0] 00006320 2F00 move.l -[A7], D0 00006322 206E 0008 movea.l A0, [A6 + 0x8] 00006326 4868 0001 pea.l [A0 + 0x1] 0000632A 2F0C move.l -[A7], A4 0000632C 4EBA AD46 jsr [PC - 0x52BA /* 00001074 */] 00006330 4FEF 000C lea.l A7, [A7 + 0xC] label00006334: 00006334 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00006338 4E5E unlink A6 0000633A 4E75 rts export_120: 0000633C 4E56 0000 link A6, 0 00006340 206E 0008 movea.l A0, [A6 + 0x8] 00006344 226E 000C movea.l A1, [A6 + 0xC] 00006348 7207 moveq.l D1, 0x07 label0000634A: 0000634A 2018 move.l D0, [A0]+ 0000634C 2400 move.l D2, D0 0000634E C099 and.l D0, [A1]+ 00006350 B082 cmp.l D0, D2 00006352 6608 bne +0xA /* 0000635C */ 00006354 51C9 FFF4 dbf D1, -0xE /* 0000634A */ 00006358 7001 moveq.l D0, 0x01 0000635A 6002 bra +0x4 /* 0000635E */ label0000635C: 0000635C 7000 moveq.l D0, 0x00 label0000635E: 0000635E 4E5E unlink A6 00006360 4E75 rts export_133: 00006362 4E56 FFF4 link A6, -0x000C 00006366 48E7 0300 movem.l -[A7], D6,D7 0000636A 42A7 clr.l -[A7] 0000636C A8D8 syscall NewRgn 0000636E 205F movea.l A0, [A7]+ 00006370 2D48 FFFC move.l [A6 - 0x4], A0 00006374 A8DA syscall OpenRgn 00006376 206E 0008 movea.l A0, [A6 + 0x8] 0000637A 2050 movea.l A0, [A0] 0000637C 3010 move.w D0, [A0] 0000637E 0640 FFF6 addi.w D0, 0xFFF6 00006382 48C0 ext.l D0 00006384 81FC 0004 divs.w D0, 0x4 00006388 3C00 move.w D6, D0 0000638A 206E 0008 movea.l A0, [A6 + 0x8] 0000638E 2050 movea.l A0, [A0] 00006390 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA] 00006396 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000639A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000639E A893 syscall MoveTo 000063A0 7E01 moveq.l D7, 0x01 000063A2 602A bra +0x2C /* 000063CE */ label000063A4: 000063A4 206E 0008 movea.l A0, [A6 + 0x8] 000063A8 3007 move.w D0, D7 000063AA 48C0 ext.l D0 000063AC E580 asl D0, 2 000063AE D090 add.l D0, [A0] 000063B0 2040 movea.l A0, D0 000063B2 2D68 000A FFF4 move.l [A6 - 0xC], [A0 + 0xA] 000063B8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000063BC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000063C0 A891 syscall LineTo 000063C2 4EBA 002A jsr [PC + 0x2A /* 000063EE */] 000063C6 0C40 4E20 cmpi.w D0, 0x4E20 /* 'N ' */ 000063CA 6E06 bgt +0x8 /* 000063D2 */ 000063CC 5247 addq.w D7, 1 label000063CE: 000063CE BE46 cmp.w D7, D6 000063D0 6DD2 blt -0x2C /* 000063A4 */ label000063D2: 000063D2 3F2E FFFA move.w -[A7], [A6 - 0x6] 000063D6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000063DA A891 syscall LineTo 000063DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000063E0 A8DB syscall CloseRgn 000063E2 202E FFFC move.l D0, [A6 - 0x4] 000063E6 4CDF 00C0 movem.l D6,D7, [A7]+ 000063EA 4E5E unlink A6 000063EC 4E75 rts fn000063EE: 000063EE 2055 movea.l A0, [A5] 000063F0 3028 FF6A move.w D0, [A0 - 0x96] 000063F4 4E75 rts export_76: 000063F6 4E56 FFEE link A6, -0x0012 000063FA 42A7 clr.l -[A7] 000063FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006400 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00006404 201F move.l D0, [A7]+ 00006406 2D40 FFFC move.l [A6 - 0x4], D0 0000640A 0CAE 0000 0010 FFFC cmpi.l [A6 - 0x4], 0x10 00006412 6E34 bgt +0x36 /* 00006448 */ 00006414 206E 0008 movea.l A0, [A6 + 0x8] 00006418 2010 move.l D0, [A0] 0000641A D0AE FFFC add.l D0, [A6 - 0x4] 0000641E 4878 000E push.l 0xE 00006422 486E FFEE pea.l [A6 - 0x12] 00006426 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 0000642C 2F00 move.l -[A7], D0 0000642E 4EBA AC44 jsr [PC - 0x53BC /* 00001074 */] 00006432 4FEF 000C lea.l A7, [A7 + 0xC] 00006436 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000643A A887 syscall TextFont 0000643C 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00006440 A88A syscall TextSize 00006442 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00006446 A888 syscall TextFace label00006448: 00006448 4E5E unlink A6 0000644A 4E75 rts